RadioGroup 提供了很多方法用于选中或者获取选中的选项 ID ,下面列出常用的几个
方法 | 说明 |
check(int id) | 根据 id 选中某个选项 |
clearCheck() | 清除所有选项的选中状态,也就时一个都没选中 |
getCheckedRadioButtonId() | 获取选中的选项 id |
事件 | 说明 |
OnCheckedChangeListener | 当 RadioGroup 中的某个选项被选中时触发 |
7. CheckBox 复选框
7.1 常用属性
Android CheckBox (复选框) 继承自 Button ,可以说是只有两种状态的按钮 (选中或未选中状态)
可以把多个 CheckBox 放在一起实现同时选中多项,但是,记住,它们之间没有任何关系,一个的选中并不会影响另一个选中或者不选中
CheckBox 除了从 Button 继承而来的属性外,没有自己的属性,但从 CompoundButton 继承了一个属性 android:checked 用于表示是否选中
属性 | 说明 |
android:checked | 设置或者获取 CheckBox 是否选中 |
7.2 监听方法
CheckBox 提供了几个方法和事件用于设置或者获取自身是否选中状态
方法 | 说明 |
isChecked() | 判断自身是否选中 |
setChecked(boolean checked) | 设置自身是否选中状态 |
事件 | 说明 |
OnCheckedChangeListener | 选中状态改变监听器,当自身选中状态变化时会触发这个事件 |