文档章节

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

Android_张书记
 Android_张书记
发布于 2015/06/21 16:06
字数 352
阅读 10
收藏 0
点赞 0
评论 0

为何同一组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>,标签,是不是很简单!直接上图:

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
Android_张书记
粉丝 0
博文 2
码字总数 459
作品 0
贵阳
Android之Intent(二)

前一篇(Android之Intent(一))讲解过A(它用来调起B界面,这里先理解为父界面) 可以向B(这里先理解为子界面), 本篇正好是一个逆反的过程 , 即B向A传递数据。 一 : 界面设计 ① ,A(...

Aonaufly ⋅ 06/07 ⋅ 0

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

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

宋家小巷 ⋅ 2014/11/08 ⋅ 3

React 在使用RadioButto组件的时候报以下错误,大神们帮看一下

这是consoled的错误信息 这是我map每一个列数据,然后封装到RadioButton组件中 这是map中需要的数据

刚入坑的小少年 ⋅ 05/18 ⋅ 0

单选按钮(RadioButton)——Mars Android开发视频教程之第一季第十集(重)

1· 什么是单选按钮(RadioButton)? 这样的按钮就叫单选按钮,这里有两组单选按钮;一组单选按钮中,只能有一个选项被选中; 2· RadioGroup与RadioButton RadioGroup代表组;RadioButton...

周田 ⋅ 2015/08/18 ⋅ 0

[Android开发]关于RadioButton的checked问题

在Android的UI控件中,关于RadioXX有两个控件,一个是RadioGroup,一个是RadioButton。 顾名思义,一般情况下,会使用RadioGroup作为RadioButton的父控件。 如何设置RadioButton的选中状态 ...

DMDGeeker ⋅ 2014/09/28 ⋅ 0

android RadioGroup

RadioGroup的父控件是:LinearLayout RadioGroup是一个单选按钮组,RadioGroup 可将各自不同的RadioButton ,在RadioGroup 中的各个radiobutton是互斥的,也就是说,这些radiogroup中单选按钮...

amigos_wu ⋅ 2012/06/11 ⋅ 0

多组radiogroup实现单选

上图是我的radiogroup和radiobutton的布局,现在想实现单选的功能,我现在的做法是每个radiogroup设置setOnCheckedChangeListener,代码如下: radiogroup1.setOnCheckedChangeListener(new R...

枯鱼之泣 ⋅ 2015/11/30 ⋅ 0

android----radioGroup组和radioButton按钮

一个radioGroup中包含多个radioButton这些按钮就是一组,一组中只能有一个按钮被选中,可以定义多组RadioGroup,可以为RadioGroup控件设置OnCheckedChangeListener监听器,可以为RadioButton...

Sadhu ⋅ 2015/02/12 ⋅ 0

Android 第十课——UI RadioButton

常用基础空组件 5 RadioGroup RadioButton 单选按钮时常用组件之一,但是开发过程中虽然很多地方会用到单选按钮,但是却不会用Android系统提供的原始样式,类似我们在写html时,不同的浏览器...

learn_more ⋅ 2015/01/06 ⋅ 0

【android基础学习之三】——基础控件Toast,EditText,RadioGroup,RadioButton

声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误...

晨曦之光 ⋅ 2012/03/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部