1. 程式人生 > >UI組件:TextView及其子類

UI組件:TextView及其子類

時間 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及其子類