教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Android培訓(xùn)之時間日期控件的使用(2)

更新時間: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)方法如下:

View Code

  通過對DatePicker控件和TimePicker控件進行監(jiān)聽,當(dāng)點擊DatePicker控件或TimePicker控件中的“+”或“-”按鈕時,將彈出當(dāng)前日期或當(dāng)前時間的提示信息,如圖3所示:


除此之外,我們也可以通過日期對話框DatePickerDialog和時間對話框TimePickerDialog來調(diào)整日期和時間值。通過點擊按鈕“通過DatePickerDialog設(shè)置日期值”可以彈出日期對話框,通過點擊按鈕“通過TimePickerDialog設(shè)置時間值”可以彈出時間對話框,時間設(shè)置對話框如圖4所示。

本文版權(quán)歸傳智播客Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Android培訓(xùn)學(xué)院
首發(fā):http://fskzgqt.cn/Android
0 分享到:
和我們在線交談!