为何多组RadioGroup 里面的RadioButton 会出现多选状态​?
为何多组RadioGroup 里面的RadioButton 会出现多选状态​?
Android_张书记 发表于2年前
为何多组RadioGroup 里面的RadioButton 会出现多选状态​?
  • 发表于 2年前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

为何同一组RadioGroup 里面的RadioButton 会出现多选状态?

最近在做一个项目,有两排RadioGroup,每一排radioGroup有五个radiobutton,我分别给每一个Radiobutton都设置了id,最后程序运行的时候,点击radibutton,点击了多少个radiobutton就有多少个radiobutton被选中状态,如下图所示:

  

 

 

 

 

针对这个问题苦恼了一段时间。在网上也查看了一些资料,但都说得不清楚。经过不断的摸索,问题终于解决了,今天我就把解决的办法发表出来(其实很简单)

布局文件:

   

 <RadioGroup
        android:id="@+id/radio_group_down"
        android:layout_width="fill_parent"
        android:visibility="gone"
        android:layout_height="40dp"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:orientation="horizontal"
            android:weightSum="5" >

            <RadioButton
                 android:id="@+id/id_she_qu"
                style="@style/style_radio_button_common"
                android:text="社区" />

            <RadioButton
                 android:id="@+id/id_shang_chao"
                style="@style/style_radio_button_common"
                android:text="商超" />

            <RadioButton
                 android:id="@+id/id_sehng_xian"
                style="@style/style_radio_button_common"
                android:text="生鲜" />

            <RadioButton
                 android:id="@+id/id_jiu_lei"
                style="@style/style_radio_button_common"
                android:text="酒类" />

          <RadioButton
               android:id="@+id/id_mu_ying"
                style="@style/style_radio_button_common"
                android:text="母婴" />
        </LinearLayout>
    </RadioGroup>

通过代码发现,我在radioGroup里面我添加了一个线性布局标签: <LinearLayout>  </LinearLayout>,所有程序运行的时候,点击多少个radiobutton就有多少个radiobutton被选中。


解决方法:直接删除这个线性布局即可,也就是说直接删除 <LinearLayout>  </LinearLayout>,标签,是不是很简单!直接上图:

 

 

 

 

 

 

 

 

 

 

共有 人打赏支持
粉丝 0
博文 2
码字总数 459
×
Android_张书记
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: