版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實訓Android北京電子科技職業(yè)學院時間日期控件時間日期控件簡介Android平臺下,關(guān)于日期和時間的幾個相關(guān)控件包括DatePicker(日期選擇控件)、TimePicker(時間選擇控件)、DatePickerDialog(日期選擇對話框)、TimePickerDialog(時間選擇對話框)、AnalogClock(模擬時鐘控件)、DigitalClock(數(shù)字時鐘控件)。對于時間控件,無非就是進行展示、修改、獲取等操作。時間日期控件簡介DatePicker、TimePicker都繼承自android.widget.FrameLayout,并且默認展示風格。DatePicker用于展示一個日期選擇控件,TimePicker用于展示一個時間選擇控件。圖標分別如下圖所示:時間日期控件簡介作為一個日期選擇控件,DatePicker可以通過設(shè)置屬性來確定日期的選擇范圍,也可以通過定義好的方法獲取當前選中的時間,并且在修改日期的時候,有響應(yīng)的事件對其進行響應(yīng)。DatePicker常用相關(guān)屬性:android:calendarViewShown:是否顯示日歷。android:startYear:設(shè)置可選開始年份。android:endYear:設(shè)置可選結(jié)束年份。android:maxDate:設(shè)置可選最大日期,以mm/dd/yyyy格式設(shè)置。android:minDate:設(shè)置可選最小日期,以mm/dd/yyyy格式設(shè)置。時間日期控件簡介對于DatePicker的方法,除了常用獲取屬性的setter、getter方法之外,還需要特別注意一個初始化的方法,即init()方法,它用于做DatePicker控件的初始化,并且設(shè)置日期被修改后,回調(diào)的響應(yīng)事件。此方法的代碼如下:init(intyear,intmonthOfYear,intdayOfMonth,DatePicker.OnDateChangedListeneronDateChangedListener)從上面的init()方法可以看到,DatePicker被修改時響應(yīng)的事件是DatePicker.OnDateChangedListener事件,如果要響應(yīng)此事件,需要實現(xiàn)其中的onDateChanged()方法,代碼如下:onDateChanged(DatePickerview,intyear,intmonthOfYear,intdayOfMonth)時間日期控件簡介作為一個時間選擇控件,TimePicker除了需要與時間相關(guān)的getter、setter方法之外,還需要有時間被修改回調(diào)的響應(yīng)事件。is24HourView():判斷是否為24小時制。setIs24HourView():設(shè)置是否為24小時制顯示。getCurrentXxx():獲取當前時間。setCurrentXxx():設(shè)置當前時間。setOnTimeChangedListener():設(shè)置時間被修改的回調(diào)方法。時間日期控件簡介作為一個時間選擇控件,TimePicker除了需要與時間相關(guān)的getter、setter方法之外,還需要有時間被修改回調(diào)的響應(yīng)事件。is24HourView():判斷是否為24小時制。setIs24HourView():設(shè)置是否為24小時制顯示。getCurrentXxx():獲取當前時間。setCurrentXxx():設(shè)置當前時間。setOnTimeChangedListener():設(shè)置時間被修改的回調(diào)方法。
TimePicker控件被修改的回調(diào)方法,通過setOnTimeChangedListener()方法設(shè)置,傳遞一個TimePicker.OnTimeChangedListener接口,需要實現(xiàn)其中的onTimeChanged()方法。時間日期控件簡介下面通過一個示例來講解這兩個控件的使用,在示例中分別展示了這兩個控件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一線工作法建立調(diào)研工作制度
- 企業(yè)員工培訓與技能提升計劃制度
- 交通設(shè)施報廢更新制度
- 2026年語文教育精講文學知識問答題庫
- 2026年教育心理學專業(yè)考研教育評估與教育干預(yù)模擬題
- 2026年通信網(wǎng)絡(luò)技術(shù)基礎(chǔ)與應(yīng)用模擬題
- 2026年注冊會計師考試預(yù)測模擬試題及答案詳解
- 2026年軟件測試工程師認證考試軟件缺陷管理測試用例設(shè)計
- 農(nóng)村閑置校舍改造為數(shù)字創(chuàng)業(yè)中心的PPP項目合同
- 檢驗科銳器廢棄物的處理制度及流程
- 拖欠工程款上訪信范文
- 畢氏族譜完整版本
- 制造業(yè)工業(yè)自動化生產(chǎn)線方案
- 23J916-1 住宅排氣道(一)
- (正式版)JB∕T 7052-2024 六氟化硫高壓電氣設(shè)備用橡膠密封件 技術(shù)規(guī)范
- 股權(quán)融資與股權(quán)回購協(xié)議
- 企業(yè)人才發(fā)展方案
- ISO 31000-2023 風險管理 中文版
- 花城版音樂七年級下冊53康定情歌教案設(shè)計
- 燃料質(zhì)量化學技術(shù)監(jiān)督
- 歷屆湖北華師一附中自主招生物理試題
評論
0/150
提交評論