在Android中,单选按钮和复选框都继承了普通按钮,因此它们可以直接使用普通按钮支持的各种属性和方法
单选按钮:在默认情况下,单选按钮为一个圆形图标,并且在在该图标旁边放置一些说明性的文字。在程序中,一般讲多个单选按钮放置在按钮组中,使这些单选按钮表现出某种功能,当用户选中某个按钮之后,按钮中的其他按钮将被自动取消选中状态。通常情况下,RadioButton组件需要与RadioGroup组件一起使用,组成一个单选按钮组。
基本语法
<RadioGroup
......
<RadioButton
......
android:checked="true"--表示选中
/>
<RadioButton
......
/>
></RadioGroup>
以上实现了在按钮组中添加两个单选按钮
获取按钮组中选中的值有两种方法
1.在改变单选按钮值时获取
2.单击其他按钮时获取
复选框:在默认情况下,复选框显示为一个方块图标,并且在该图标旁边放置一些说明性文字。与单选框不同的是,复选框可以进行多选设置,每一个复选框都提供“选中 ”和“不选中”两种状态。
基本语法
由于复选框可以选中多项,所有为了确定用户是否选择了某一项,还需要为每一个选项添加setOnCheckedChangeListener事件监听
为每个选项添加监听之后,别忘记了给获取这些值得按钮添加监听,并在监听中判断选项是否选中,并做相应处理