Android之DatePicker和TimePicker的使用

 

上边是程序运行截图,源代码:

 

首先布局并申明两个Button按钮,用于弹出Dialog,代码就不写了

 

关键写一下监听类的代码:

 

这是TimePickerButton的监听器,DataPicker的类似

 

下边是监听器的代码,用于监听用户点下TimePikerDialog的set按钮时,所设置的时间

 

 

下边是初始化的代码,即弹出对话框后的默认显示时间和日期:

 

protected Dialog onCreateDialog(int id) {

switch (id) {

case DATE_PICKER_ID:

return new DatePickerDialog(this, onDateSetListener, 2011, 03, 07);//月份从0开始,日从1开始

case TIME_PICKER_ID:

return new TimePickerDialog(this,onTimeSetListener,12,22, false);

}

return null;

}

 

其中月份是从 0 开始的,所以要想默认显示 4 月份,则应该在代码中写 3 ,但日期是从 1 开始的,这儿比较诡异!

 

TimePickerDialog(this,onTimeSetListener,12,22, false)中的 false 是表示不以24小时方式显示时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值