一,课程内容
1, 介绍DatePicker和TimePicker两种实现动态输入日期和时间的功能;
2,介绍DatePickerDialog和TimePickerDialog两种实现动态输入日期和时间的
对话框
3,介绍两组针对监测时间日期改变的监听:
OnDateChangedListener()和OnTimeChangedListener();
OnDataSetListener()和OnTimeSetListener()
4,OnDateChangedListener()和OnTimeChangedListener();
当用户更改了DatePicker里的年、月、日,将触发
OnDateChangedListener()监听器的onDateChanged()事件
当用户更改了TimePicker里的时、分,将触发
OnTimeChangedListener()监听器的onTimeChanged()事件
5,OnDateSetListener()和OnTimeSetListener()
当用户更改了DatePickerDialog里的年、月、日时, 将
触发OnDateSetListener()监听器的OnDateSet()事件
当用户更改了TimePickerDialog里的时、分时,将触发
OnTimeSetListener()监听器的OnTimeSet()事件
二,注意事项
1,DatePicker对象以init()这个方法来指定DatePicker初始化年月日,
以及OnDateChangedListener()的事件;而TimePicker对象则是
直接以setOnTimeChangedListener()事件来处理时间改变时程序
要做的操纵;
2,DatePickerDialog与TimePickerDialog与前面这两种类型的对象
最大的差别在于DatePicker与TimePicker是直接显示在屏幕画面上
而DatePickerDialog与TimePickerDialog对象 则是以弹出Dialog的方式
来显示;