使用DatePickerDialog和TimePickerDialog实现日期和时间选择对话框

从名子就可以看出DatePickerDialog 和TimePickerDialog 与DatePicker 和TimePicker 的区别,它们可以在对话框中实现日期和时间的选择。

使用方法很简单。构造出它们的对象,并调用show() 方法将它们显示出来。

				new DatePickerDialog(MainActivity.this, new OnDateSetListener(){
					
					@Override
					public void onDateSet(DatePicker view, int year,
							int monthOfYear, int dayOfMonth) {
						...
					}
				}, year, monthOfYear, dayOfMonth).show();

这里用到了DatePickerDialog 的一个构造函数,申明如下

DatePickerDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)

第一个参数是应用程序上下文,如果在onCreate() 方法中调用,则填this;如果在其他回调方法中调用,则需要填MainActivity.this。第二个参数是对应的监听器,这里应该使用OnDateSetListener监听。后三个参数用来传入刚开始显示的时间。

TimePIckerDialog的使用方法:

				new TimePickerDialog(MainActivity.this, new OnTimeSetListener() {
					
					@Override
					public void onTimeSet(TimePicker view, int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值