更新時間:2016年10月26日17時37分 來源:傳智播客Android培訓(xùn)學(xué)院 瀏覽次數(shù):
7.實例
清楚了上面一些關(guān)于時間日期控件的屬性和方法之后,我們就可以很容易的使用時間日期控件了。
在本例中,我們通過DatePicker實現(xiàn)了日期輸入設(shè)置控件的顯示,通過TimePicker實現(xiàn)了時間輸入設(shè)置控件的顯示。并在主界面中中添加了兩個Button控件,分別用于彈出日期設(shè)置對話框DatePickerDialog和時間設(shè)置對話框TimePickerDialog。主界面如圖2所示:
通過DatePicker控件中的“+”和“-”按鈕可以分別調(diào)整年月日的值,通過TimePicker的“+”和“-”按鈕可以分別調(diào)整小時和分鐘的值。要監(jiān)聽年月日值的改變,需要實現(xiàn)接口android.widget.DatePicker.OnDateChangedListener中的onDateChanged()方法;要監(jiān)聽小時和分鐘的值的改變,需要實現(xiàn)接口android.widget.TimePicker.OnTimeChangedListener中的onTimeChanged()方法。具體實現(xiàn)方法如下:
通過對DatePicker控件和TimePicker控件進行監(jiān)聽,當(dāng)點擊DatePicker控件或TimePicker控件中的“+”或“-”按鈕時,將彈出當(dāng)前日期或當(dāng)前時間的提示信息,如圖3所示: