編輯:Android開發實例
正文
一、結構
public class TimePicker extends FrameLayout
java.lang.Object
android.view.View
android.view.ViewGroup
android.widget.FrameLayout
android.widget.TimePicker
二、概述
用於選擇一天中時間的視圖,支持 24小時及上午/下午模式。小時,分鐘及上午/下午(如果可用)都可以用垂直滾動條來控制。用鍵盤來輸入小時。兩個數的小時數可以通過輸入兩個數字來實現,例如在一定時間內輸入‘1’和‘2’即選擇了12點。分鐘能顯示輸入的單個數字。在AM/PM模式下,用戶可以輸入'a', 'A"或 'p', 'P'來選取。對於對話框視圖,參見TimePickerDialog。
三、公共方法
public int getBaseline ()
返回窗口空間的文本基准線到其頂邊界的偏移量。如果這個部件不支持基准線對齊,這個方法返回-1/。
返回值
基准線的偏移量,如果不支持基准線對齊則返回-1。
public Integer getCurrentHour ()
獲取當前時間的小時部分。
返回值
當前小時(0-23)
public Integer getCurrentMinute ()
獲取當前時間的分鐘部分。
返回值
當前分鐘。
public boolean is24HourView ()
獲取當前系統設置是否是24小時制。
返回值
如果是24小時制返回true,否則返回false。
public void setCurrentHour (Integer currentHour)
設置當前小時。
public void setCurrentMinute (Integer currentMinute)
設置當前分鐘(0-59)。
public void setEnabled (boolean enabled)
設置可用的視圖狀態。可用的視圖狀態的解釋在子類中改變。
參數
enabled 如果可用為true,否則為false。
public void setIs24HourView (Boolean is24HourView)
設置是24小時還是上午/下午制。
參數
is24HourView True表示 24小時制. False表示上午/下午制.
public void setOnTimeChangedListener (TimePicker.OnTimeChangedListener onTimeChangedListener)
設置時間調整事件的回調函數。
參數
onTimeChangedListener 回調函數,不能為空。
四、受保護方法
protected void onRestoreInstanceState (Parcelable state)
允許一個視圖回復到之前用onSaveInstanceState()保存的狀態,state參數不能為空。
參數
state 之前調用onSaveInstanceState()返回的狀態。
protected Parcelable onSaveInstanceState ()
用來允許一個視圖保存當前的內部狀態,之後可以創建新的實例應用相同的狀態。狀態信息不能包含常量或在之後重新構造。例如,你永遠不能保存在屏幕上的當前位置,因為當創建一個新的視圖時,它將會被放置到它的層次結構中,它的位置會被重新計算。
你可以存儲到這裡的一些例子:一個文本框中當前光標的位置(但通常不是文字本身,文字通常保存在內容提供者(content provider)或其他持久的儲存中),一個列表視圖中的當前選中項。
返回值
返回一個包含視圖當前狀態的Parcelable對象,或沒有什麼狀態保存時返回null。默認實現返回null。
轉自:http://www.cnblogs.com/over140/archive/2010/11/09/1872313.html
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
ListView與GridView是Android開發中的常用控件,
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我