位置: 编程技术 - 正文

Android中文API——DatePicker&TimePicker(android的中文)

编辑:rootadmin

推荐整理分享Android中文API——DatePicker&TimePicker(android的中文),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android中文api文档,androidapi中文文档手机版,android 中文api,android的中文,android 中文api,android 中文网,安卓api中文手册,android中文api文档下载,内容如对您有帮助,希望把文章链接给更多的朋友!

  在Android中,时间日期控件相对来说还是比较丰富的。其中,DatePicker用来实现日期输入设置,TimePicker用来实现时间输入设置。DatePickerDialog用来显示日期对话框,TimePickerDialog用来显示时间对话框。AnalogClock用来显示一个指针式时钟,DigitalClock用来显示一个数字式时钟。

  下面就分别对这些时间日期控件做一个简单的介绍。

1.DatePicker

  在Android中,DatePicker用来实现日期输入设置,日期的设置范围为年1月1日至年月日。

1.1常用xml属性

  DatePicker的常用xml属性如图1所示:

图1 DatePicker常用xml属性

  其中,android:calendarViewShown[boolean]用于设置是否显示calendar view;android:endYear[int]用于设置截至日期;android:maxDate[int]用于设置最大的日期;android:minDate[int]用于设置最小的日期;android:spinnersShown[boolean]用于设置是否显示spinners;android:startYear[int]用于设置起始日期。

1.2常用方法

  DatePicker的常用方法有以下一些:

(1)public CalendarView getCalendarView();   //获取CalendarView

(2)public boolean getCalendarViewShown();   //获取CalendarView是否显示

(3)public int getDayOfMonth();         //获取当前日期的日

(4)public long getMaxDate();           //获取最大日期

(5)public long getMinDate();         //获取最小日期

(6)public int getMonth();            //获取当前日期的月

(7)public boolean getSpinnersShown();    //获取Spinners是否显示

(8)public int getYear();             //获取当前日期的年

(9)public void init(int year,int monthOfYear,int dayOfMonth,

DatePicker.OnDateChangedListener onDateChangedListener);     //初始化日期

()public void setCalendarViewShown(boolean shown);      //设置是否显示CalendarView

()public void setMaxDate(long maxDate);       //设置最大日期

()public void setMinDate(long minDate);        //设置最小日期

()public void setSpinnersShown(boolean shown);   //设置是否显示Spinners

()public void updateDate(int year,int month,int dayOfMonth);   //更新当前日期

2.TimePicker

  在Android中,TimePicker用来实现时间输入设置,可以选择或小时模式。TimePicker的常用方法有以下一些:

(1)public Integer getCurrentHour();       //获取当前时间的小时

(2)public Integer getCurrentMinute();      //获取当前时间的分钟

(3)public boolean isHourView();        //获取是否为小时模式

(4)public void setCurrentHour(Integer currentHour); //设置当前时间的小时

Android中文API——DatePicker&TimePicker(android的中文)

(5)public void setCurrentMinute(Integer currentMinute); //设置当前时间的分钟

(6)public void setIsHourView(Boolean isHourView); //设置小时模式

3.DatePickerDialog

  在Android中,DatePickerDialog用来显示日期对话框。DatePickerDialog的常用方法有以下一些:

(1)public DatePicker getDatePicker(); //获取DatePicker中的日期&#;

(2)public void onClick(DialogInterface dialog,int which); //响应对话框中的点击事件

(3)public void onDateChanged(DatePicker view,int year,int month,int day); //响应日期改变事件

(4)public void updateDate(int year,int monthOfYear,int dayOfMonth); //更新当前日期

4.TimePickerDialog

  在Android中,TimePickerDialog用来显示时间对话框。TimePickerDialog的常用方法有以下一些:

(1)public void onClick(DialogInterface dialog,int which); //响应对话框中的点击事件

(2)public void onTimeChanged(TimePicker view,int hourOfDay,int minute); //响应时间改变事件

(3)public void updateTime(int hourOfDay,int minuteOfHour); //更新当前时间

5.AnalogClock

  在Android中,AnalogClock用于显示指针式时钟,该时钟仅有时钟和分钟两个指针。

6.DigitalClock

  在Android中,DigitalClock用来显示数字式时钟,显示&#;式为HH:MM:SS AM/PM。

7.实例

  清楚了上面一些关于时间日期控件的属性和方法之后,我们就可以很容易的使用时间日期控件了。

  在本例中,我们通过DatePicker实现了日期输入设置控件的显示,通过TimePicker实现了时间输入设置控件的显示。并在主界面中中添加了两个Button控件,分别用于弹出日期设置对话框DatePickerDialog和时间设置对话框TimePickerDialog。主界面如图2所示:

图2 主界面

  通过DatePicker控件中的“&#;”和“-”按钮可以分别调整年月日的&#;,通过TimePicker的“&#;”和“-”按钮可以分别调整小时和分钟的&#;。要监听年月日&#;的改变,需要实现接口android.widget.DatePicker.OnDateChangedListener中的onDateChanged()方法;要监听小时和分钟的&#;的改变,需要实现接口android.widget.TimePicker.OnTimeChangedListener中的onTimeChanged()方法。具体实现方法如下:

  通过对DatePicker控件和TimePicker控件进行监听,当点击DatePicker控件或TimePicker控件中的“&#;”或“-”按钮时,将弹出当前日期或当前时间的提示信息,如图3所示:

图3 调整日期控件的日期&#;

  除此之外,我们也可以通过日期对话框DatePickerDialog和时间对话框TimePickerDialog来调整日期和时间&#;。通过点击按钮“通过DatePickerDialog设置日期&#;”可以弹出日期对话框,通过点击按钮“通过TimePickerDialog设置时间&#;”可以弹出时间对话框,时间设置对话框如图4所示。

图4 时间设置对话框

  在时间设置对话框中,同样可以调整时间&#;。需要注意的是,在DatePickerDialog控件中需要实现DatePickerDialog.OnDateSetListener接口,并实现该接口中的onDateSet()方法。在TimePickerDialog控件中需要实现TimePickerDialog.OnTimeSetListener接口,并实现该接口中的onTimeSet()方法。具体实现方法如下:

Android之应用开发基础 Android应用开发基础英文地址:

ActivityManagerService(四) 文章出处:

Android实战简易教程-第十四枪(介绍SwipeMenuListView-简单实现类似QQ的滑动删除效果) 1.实现布局文件main.xmlRelativeLayoutxmlns:android=

标签: android的中文

本文链接地址:https://www.jiuchutong.com/biancheng/387519.html 转载请保留说明!

上一篇:apk反编译去广告(apk反编译去广告教程)

下一篇:Android之应用开发基础(安卓应用 开发)

  • 特定业务计算的应纳税所得额
  • 已开票未确认收入怎么填写纳税申报表
  • 预缴增值税附加税费申报明细表
  • 技术服务的分录
  • 电子税务局怎么删除办税员
  • 废机油处理多少钱一吨
  • 销售商品,提供服务以及从事其他经营活动
  • 卖掉的固定资产计入什么科目
  • 民办非企业单位设立分机构
  • 增值税预缴税金交错了怎么办
  • 材料已入库后收货怎么写
  • 企业取得的财政补贴收入是否缴纳增值税
  • 汇算清缴之后报销去年的票如何分录?
  • 冲减以前年度多计的管理费用分录
  • 劳务费发票可以含材料费吗
  • 公司发年终奖怎么发朋友圈
  • 所得税季报中的利润总额包括哪些
  • 物业管理企业主营业务收入
  • 进项税和销项税税率一样吗
  • 为什么公司信用代码不对
  • 个税和实发不一样
  • 其他综合收益可以转损益的情况
  • 上个月的费用这个月开发票怎么做账
  • 土地闲置费能否扣除
  • 小规模纳税人每季度超过30万交税
  • 四川中级会计报名需要上传哪些资料
  • 为什么无形资产减值准备一经计提不得转回
  • 表格关闭函数
  • 收到的销项负数要认证吗
  • 电脑CPU性能天梯
  • 公司党员活动日方案
  • 编制收款凭证的有哪些
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • 调入的无形资产记入哪里
  • 长期挂账的其他应付款转营业外收入情况说明
  • 城镇土地使用税的计算公式
  • codelite怎么进行编译
  • zendstudio怎么创建php项目
  • 新成立公司建账
  • man-s命令
  • java中通配符作用
  • 应税服务项目减除清单0申报如何填写
  • 劳务人员劳务费走薪资还是走报销
  • 煤炭企业所得税税率新疆
  • 企业收到收据老会计怎么入账
  • 进口产品销售需要交税吗
  • mysql安装问题
  • mysql导入sql文件命令
  • 车子上公司户和个人户哪个更好
  • 金税四期有很多不实的传言
  • 甲方向乙方支付
  • 记账凭证会计核算形式的程序
  • 其他业务收入怎么申报增值税
  • 收到政府补贴如何做帐
  • 去年的费用怎么做分录
  • 工厂厨房厨具
  • 商品未入库直接销售怎么记账
  • 企业共同控制持股比例怎么算
  • 发票被认证
  • sql作业怎么执行
  • mysql替换命令
  • bios设置第一启动项图解
  • apache zipfile
  • msng.exe是什么
  • linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  • win7系统出现蓝屏重启怎么办
  • 老生常谈的例句
  • cocos creator内存性能优化
  • python中get怎么用
  • u盘备份系统操作步骤
  • javascript判断
  • unity2d小地图
  • unity networking
  • python怎么用命令行
  • android8.0特性
  • 装饰装修公司需要什么
  • 重庆网上申报税务操作流程
  • 季度企业所得税分录
  • 开电子发票流程步骤
  • 设备抵扣增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设