单选按钮(RadioButton)与 复选框(CheckBox)的功能与 用法

按照惯例,先看看两者的区别:


顾名思义,单选俺就就是只能选中一项的,而复选框是可以多选的。

一般来说,单选按钮是用于只有唯一答案的问题的答案选项中,而复选框用于一些可以多选的问题的答案中。

下面看看我们应该怎么用这两:

  <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的全部单选按钮只能选中一个了。

复选框的话就没有什么要求,因为可以多选,所以不必给它们放入一个容器中区别。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值