首页 > 代码库 > 动态布局中RadioGroup的RadioButton有时候不互斥的原因
动态布局中RadioGroup的RadioButton有时候不互斥的原因
最近在做一个答题类的模块,有单选、简答、调查问卷等,我是用动态布局的方式生成答题项的,在弄单选的时候遇到一个比较奇葩的问题,在代码中生成RadioGroup和RadioButton的时候,会发现不能互斥,变成多选。通过排查发现,只要每个RadioButton去掉setId的设置就正常了,不过原因还是不明确,继续尝试,发现RadioGroup我也设置了一个Id座位题目标识,调用的是RadioGroup.setId,并且发现,这里设置的ID和后面某个RadioButton设置的Id是一样的。。。终于找到问题所在,其实核心就一个,同一个布局里面Id是不能重复的,放在XML布局我们一目了然(当然IDE不让你通过编译),解决之。。。。
动态布局中RadioGroup的RadioButton有时候不互斥的原因
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。