相较上一章这章就很少了,进行我们的但复选按钮的了解。
一`单选:RadioButton:
单选按钮:如果想要有互斥效果必须配合RadioGroup使用
是TextView的子类
属性:android:checked="" 设置默认选择true 表示选中false 表示不选中
在代码中可通过实例化对象radioButton调用setChecked方法达到同 样的效果
RadioGroup:
单选按钮组:如果RadioButton想要有互斥效果则必须配合RadioGrou p使用是LinearLayout的子类,横向或者纵向排列
单选按钮组的监听器:OnCheckedChangedListener()
二`多选:CheckBox:
可以选中,再次点击则取消选中状态。
如何获取当前的checkBox 是否被选中
checkBox.isChecked(); 的返回值来判断 当返回值是true的时候 则被选中否则 没有被选中
<RadioGroup android:id="@+id/rg" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton android:id="@+id/rb" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/rb2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RadioGroup> <CheckBox android:id="@+id/cb1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <CheckBox android:id="@+id/cb2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <CheckBox android:id="@+id/cb3" android:layout_width="wrap_content" android:layout_height="wrap_content" />简单的实现,由于内容过于简单效果图就不给予展示了。