多项选择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:没有完成辅助事件分发)