单选按钮(RadioButton)与 复选框(CheckBox)的功能与 用法
2014-03-18 10:18
471 查看
按照惯例,先看看两者的区别:
顾名思义,单选俺就就是只能选中一项的,而复选框是可以多选的。
一般来说,单选按钮是用于只有唯一答案的问题的答案选项中,而复选框用于一些可以多选的问题的答案中。
下面看看我们应该怎么用这两:
<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="top">
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男" />
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
<CheckBox
android:id="@+id/cb1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="唱歌"
/>
<CheckBox
android:id="@+id/cb2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="跳舞" />
首先,我们看到单选按钮RadioButton是放在了标签RadioGroup内的,如果不放在这个标签内的话,单选按钮就不再是单选按钮,可以多选了,因为,一个Activity不一定只有一组单选按钮,如果有很多呢?为了能区分他们是不同问题的答案,每一个RadioGroup标签就是一个问题的答案,这样就不会让整个Acivity的全部单选按钮只能选中一个了。
复选框的话就没有什么要求,因为可以多选,所以不必给它们放入一个容器中区别。
顾名思义,单选俺就就是只能选中一项的,而复选框是可以多选的。
一般来说,单选按钮是用于只有唯一答案的问题的答案选项中,而复选框用于一些可以多选的问题的答案中。
下面看看我们应该怎么用这两:
<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="top">
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男" />
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
<CheckBox
android:id="@+id/cb1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="唱歌"
/>
<CheckBox
android:id="@+id/cb2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="跳舞" />
首先,我们看到单选按钮RadioButton是放在了标签RadioGroup内的,如果不放在这个标签内的话,单选按钮就不再是单选按钮,可以多选了,因为,一个Activity不一定只有一组单选按钮,如果有很多呢?为了能区分他们是不同问题的答案,每一个RadioGroup标签就是一个问题的答案,这样就不会让整个Acivity的全部单选按钮只能选中一个了。
复选框的话就没有什么要求,因为可以多选,所以不必给它们放入一个容器中区别。
相关文章推荐
- 单选按钮(RadioButton)与复选框(CheckBox)的功能与用法
- 单选按钮(RadioButton)与复选框(CheckBox)的功能与用法
- 利用单选钮、复选框获取用户信息(radiobutton checkbox的功能和用法)
- Android练习-----单选按钮(RadioButton) && 复选框(CheckBox)
- Android组件复习之基本组件02—单选按钮(RadioButton)和复选框(CheckBox)
- Android基础入门教程——2.3.5.RadioButton(单选按钮)&Checkbox(复选框)
- Android-单选按钮RadioButton和复选框checkbox
- android单选按钮(RadioButton)、复选框(CheckBox)
- android-UI组件实例大全(四)------单选按钮(RadioButton)和复选框(CheckBox)
- Android课堂笔记——RadioButton(单选按钮)&Checkbox(复选框)
- Android入门教程二十七之RadioButton(单选按钮)&Checkbox(复选框)
- 单选框(RadioButton)和复选框(CheckBox)的功能与用法
- [Android]笔记10-单选按钮和复选框的功能与用法
- Android组件复习之基本组件02—单选按钮(RadioButton)和复选框(CheckBox)
- RadioButton(单选按钮)+Checkbox(复选框)
- 把checkbox复选框转换成单选按钮radio
- [置顶] Android--(11)--解读单选(RadioButton)和复选(CheckBox)按钮
- 单选按钮RadioGroup、复选框CheckBox的OnCheckedChangeListener事件的实现方法
- 单选RadioButton与复选CheckBox按钮
- 把checkbox复选框转换成单选按钮radio