从名子就可以看出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