標籤:
按鈕Button,繼承自TextView,是一個可供單擊的按鈕,單擊會觸發一個onClick事件,具體事件監聽的後面再說。
選項按鈕RadioButton和複選框CheckBox都繼承自Button,其用途就像其名字說的。
RadioButton需要和RadioGroup一起使用,用於定義一組單選鈕。
狀態開關按鈕ToggleButton和開關Switch也是繼承自Button,它們都提供兩種狀態,通常用於切換程式中的某種狀態。
ToggleButton支援的XML屬性和相關方法
XML屬性 |
相關方法 |
說明 |
android:checked |
setChecked(boolean) |
設定該按鈕是否被選中 |
android:textOff |
|
設定狀態關閉時顯示的文本 |
android:textOn |
|
設定狀態開啟時顯示的文本 |
Switch支援的XML屬性和相關方法
XML屬性 |
相關方法 |
說明 |
android:switchMinWidth |
setSwitchMinWidth(int) |
設定開關的最小寬度 |
android:switchPadding |
setSwitchPadding(int) |
設定開關與標題文本之間的空白 |
android:switchTextAppearance |
setSwitchTextAppearance(Context,int) |
設定開關表徵圖上的文本樣式 |
android:textOff |
setTextOff(CharSequence) |
設定狀態關閉時顯示的文本 |
android:textOn |
setTextOn(CharSequence) |
設定狀態開啟時顯示的文本 |
android:textStyle |
setSwitchTypeface(Typeface) |
設定開關的文本風格 |
android:thumb |
setThumbResource(int) |
使用自訂Drawable繪製開關按鈕 |
android:thumbTextPadding |
setThumbTextPadding(int) |
設定按鈕與標題文本之間的空白 |
android:track |
setTrackResource(int) |
使用自訂Drawable繪製開關軌道 |
android:typeface |
setSwitchTypeface(Typeface) |
設定開關文本的字型風格 |
Android有感(19):按鈕Button及其子類