多項選擇CheckBox 組件也被稱爲複選框,該組件常用於某選項的打開或者關閉。
層次關係如下:
java.lang.Object
android.view.View
android.widget.TextView
android.widget.Button
android.widget.CompoundButton
android.widget.CheckBox
常用的方法:
isChecked //判斷組件狀態是否勾選 //boolean(true:被勾選,false:未被勾選)
onRestoreInstanceState //設置視圖恢復以前的狀態 //void
performClick 執行click //動作,該動作會觸發事件監聽器 //boolean(true:調用事件監聽器,false:沒有調用事件監聽器)
setButtonDrawable //根據Drawable 對象設置組件的背景 //void
setChecked //設置組件的狀態 //void
setOnCheckedChangeListener //設置事件監聽器 //void
tooggle //改變按鈕當前的狀態 //void
onCreateDrawableState //獲取文本框爲空時,文本框裏面的內容 //CharSequence
onCreateDrawableState //爲當前視圖生成新的Drawable 狀態 //int[]
dispatchPopulateAccessibilityEvent //在子視圖創建時,分派一個輔助事件 //boolean(rue : 完成輔助事件分發false:沒有完成輔助事件分發)