Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android基礎UI篇------TextView及其子類

Android基礎UI篇------TextView及其子類

編輯:關於Android編程

一、TextView 繼承自View類,本質上就是一個文本編輯器,只是Android關閉它的編輯功能。把編輯文字的功能交給了它的子類——EditText。

特殊之處:
1.通過設置ellipsize=marquee,可以實現“跑馬燈”
android:width=”wrap_content”
android:focusable = “true”
android:singleline = “true”
android:ellipsize=”marquee”
android:focusableInTouchMode=“true”

2.通過autoLink 可以設置帶鏈接的文本。支持的類型:
E-mail 電話號碼 網址 (emailphoneweb)

二、EditText 是TextView的子類。最大的區別:可以接受用戶輸入。
重要屬性:
inputType 輸入的數據類型
hint 輸入框中的提示信息
selectAllOnFocus 獲取焦點時是否全選

特殊的控件:
AutoCompleteTextView 帶有自動補全功能的EditText
Google工程師給它取名字的時候沒走心~~^_^#

三、Button是TextView的子類,用戶點擊的時候會觸發onClick()

特殊的功能: 通過selector來修改不同狀態下的背景。
在drawable目錄下,創建一個selector文件。


四、RadioButton和CheckBox

相同點: 都是比Button多了一個可選中的功能
多了一個checked屬性

不同點:RadioButton 為多選一,被RadioGroup包裹
CheckBox 可以多選

五、狀態開關ToggleButton

特殊屬性:
android:checked 設置該按鈕是否被選中
android:textOn 設置開啟狀態下的文本
android:textOff 設置關閉狀態下的文本

六、計時器 Chronometer
android:format 設置計時器的計時格式

方法:
setBase(long base) 設置計時器的起始時間
setFormat(String format) 設置顯示時間的格式
start() 開始計時
stop() 停止計時
setOnChronometerTickListener 事件監聽器,當時間改變時會觸發

 

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