一,課程內(nèi)容
1, 介紹DatePicker和TimePicker兩種實(shí)現(xiàn)動(dòng)態(tài)輸入日期和時(shí)間的功能;
2,介紹DatePickerDialog和TimePickerDialog兩種實(shí)現(xiàn)動(dòng)態(tài)輸入日期和時(shí)間的
對(duì)話框
3,介紹兩組針對(duì)監(jiān)測(cè)時(shí)間日期改變的監(jiān)聽(tīng):
OnDateChangedListener()和OnTimeChangedListener();
OnDataSetListener()和OnTimeSetListener()
4,OnDateChangedListener()和OnTimeChangedListener();
當(dāng)用戶更改了DatePicker里的年、月、日,將觸發(fā)
OnDateChangedListener()監(jiān)聽(tīng)器的onDateChanged()事件
當(dāng)用戶更改了TimePicker里的時(shí)、分,將觸發(fā)
OnTimeChangedListener()監(jiān)聽(tīng)器的onTimeChanged()事件
5,OnDateSetListener()和OnTimeSetListener()
當(dāng)用戶更改了DatePickerDialog里的年、月、日時(shí), 將
觸發(fā)OnDateSetListener()監(jiān)聽(tīng)器的OnDateSet()事件
當(dāng)用戶更改了TimePickerDialog里的時(shí)、分時(shí),將觸發(fā)
OnTimeSetListener()監(jiān)聽(tīng)器的OnTimeSet()事件
二,注意事項(xiàng)
1,DatePicker對(duì)象以init()這個(gè)方法來(lái)指定DatePicker初始化年月日,
以及OnDateChangedListener()的事件;而TimePicker對(duì)象則是
直接以setOnTimeChangedListener()事件來(lái)處理時(shí)間改變時(shí)程序
要做的操縱;
2,DatePickerDialog與TimePickerDialog與前面這兩種類型的對(duì)象
最大的差別在于DatePicker與TimePicker是直接顯示在屏幕畫面上
而DatePickerDialog與TimePickerDialog對(duì)象 則是以彈出Dialog的方式
來(lái)顯示;