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

全國(guó)咨詢/投訴熱線:400-618-4000

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

更新時(shí)間:2016年10月26日17時(shí)37分 來(lái)源:傳智播客Android培訓(xùn)學(xué)院 瀏覽次數(shù):


7.實(shí)例

  清楚了上面一些關(guān)于時(shí)間日期控件的屬性和方法之后,我們就可以很容易的使用時(shí)間日期控件了。

  在本例中,我們通過(guò)DatePicker實(shí)現(xiàn)了日期輸入設(shè)置控件的顯示,通過(guò)TimePicker實(shí)現(xiàn)了時(shí)間輸入設(shè)置控件的顯示。并在主界面中中添加了兩個(gè)Button控件,分別用于彈出日期設(shè)置對(duì)話框DatePickerDialog和時(shí)間設(shè)置對(duì)話框TimePickerDialog。主界面如圖2所示:


  通過(guò)DatePicker控件中的“+”和“-”按鈕可以分別調(diào)整年月日的值,通過(guò)TimePicker的“+”和“-”按鈕可以分別調(diào)整小時(shí)和分鐘的值。要監(jiān)聽(tīng)年月日值的改變,需要實(shí)現(xiàn)接口android.widget.DatePicker.OnDateChangedListener中的onDateChanged()方法;要監(jiān)聽(tīng)小時(shí)和分鐘的值的改變,需要實(shí)現(xiàn)接口android.widget.TimePicker.OnTimeChangedListener中的onTimeChanged()方法。具體實(shí)現(xiàn)方法如下:

View Code

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


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

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