Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android編程入門 >> Android控件第1類——TextView

Android控件第1類——TextView

編輯:Android編程入門

 

Android提供TextView,它不能被編輯,它的子類EditText可以編輯。TextView有很多子類。

 

1、EditText,繼承自TextView

  EditText可以編輯。

  可以設置inputType屬性,指定輸入的文本類型。number、password、numberPassword、date、phone等

  可以設置hint屬性,指定提示文本。

  selectAllOnFocus設置為true,則該EditText獲得輸入焦點的時候,之前輸入的所有文本都將被選中。

 

2、Button,繼承自TextView

  可以為background屬性指定drawable對象,為button增加背景,可以是圖片、顏色等。與Button類似的ImageButton,是圖片按鈕,但是還是推薦使用Button。

 

3、RadioButtonCheckedBox,繼承自Button

  與RadioGroup一起使用。

  可以在RadioGroup編寫統一的事件觸發程序(onCheckedChangedListener),對應的checkedId參數指示被選中的RadioButton的ID。

 

4、ToggleButtonSwitch,繼承自Button

  這兩個控件都是表示的開關,它們都有checked屬性表示是否被選中。這與RadioButton和CheckedButton類似,同樣在狀態改變的時候,會觸發onCheckedChangedListener。

  這兩個按鈕有textOn和textOff屬性,用於顯示checked屬性不同狀態時,顯示的文本。

  這兩個按鈕的顯示不同,ToggleButton樣子就是一個Button,而Switch是一個開關的樣式,可以左右拖動。

 

5、TextClock,繼承自TextView;AnalogClock繼承自View

  這兩個都是時鐘,TextClock是數字時鐘;AnalogClock是模擬時鐘,繼承自View,重寫了onDraw方法。

  TextClock取代了之前的DigitalClock,功能更加強大,TextClock可以設置12小時制和24小時制對應的顯示格式(format12Hour、fromat24Hour),還可以設置時區(timeZone)

  AnalogClock可以設置時鐘的背景樣式(Dial)、時針樣式(hand_hour)、分針樣式(hand_minute)

 

6、Chronometer,繼承自TextView

  通過設置format控制顯示的樣式。也可以用setFormat(string)來設置。

  setBase(long),設置計時器的起始時間

  start(),開始計時

  stop(),結束計時

  setOnChronometerTickListener,當計時器改變時觸發該監聽器。

  

  SystemClock是一個用於獲取系統時間、運行時間的工具類。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved