UI組件:TextView及其子類
阿新 • • 發佈:2017-07-03
時間 raw 界面 realtime 字體 框圖 相對 mage 導入
TextView(文本框)
一、TextView作用類似於JLable用於在界面上顯示文本
二、TextView沒有邊框,如果需要邊框可以導入背景框的圖片,背景框可以自定義為背景顏色漸變,四個角是圓角,邊框圖片可以在xml文件中定義,將文件放在drawable文件夾內。
EditText(編輯框)
一、EditText是TextView的子類,可以接受用戶的輸入,並且可以指定用戶的輸入類型(inputType)
Button(按鈕)
一、Button生成一個按鈕供用戶點擊觸發Onclick事件,可以自己定義按鈕背景圖片、顏色,也可是設置按鈕中的字體屬性
ToggleButton(狀態開關)、Switch(開關)
一、主要用於程序狀態的切換,例如可以讓線性布局的水平布局切換成垂直布局,繼承於Button,擁有Button的屬性
TextClock、AnalogClock、Chronometer(計時器)
一、TeXtClock繼承TextView類,主要用於設置時間,可以獲取系統當前的時間,時間的顯示格式也可以自由設定
二、AnalogClock繼承View,主要用於繪畫時鐘,不添加圖片則畫出模擬時鐘,可以添加相對應的圖片繪畫不同的時鐘
三、Chronometer繼承TextView,用於記錄一段時間,調用start()和stop()方法開始計時和停止計時,通過SystemClock.elapseRealtime()可以獲得系統當前的時間
UI組件:TextView及其子類