动态布局中RadioGroup的RadioButton有时候不相互排斥的原因
2017-04-21 18:44
344 查看
近期在做一个答题类的模块,有单选、简答、调查问卷等,我是用动态布局的方式生成答题项的。在弄单选的时候遇到一个比較奇葩的问题,在代码中生成RadioGroup和RadioButton的时候。会发现不能相互排斥,变成多选。通过排查发现,仅仅要每一个RadioButton去掉setId的设置就正常了,只是原因还是不明白,继续尝试,发现RadioGroup我也设置了一个Id座位题目标识。调用的是RadioGroup.setId,而且发现,这里设置的ID和后面某个RadioButton设置的Id是一样的。。。
最终找到问题所在。事实上核心就一个,同一个布局里面Id是不能反复的。放在XML布局我们一目了然(当然IDE不让你通过编译),解决之。。。
。
最终找到问题所在。事实上核心就一个,同一个布局里面Id是不能反复的。放在XML布局我们一目了然(当然IDE不让你通过编译),解决之。。。
。
相关文章推荐
- 动态布局中RadioGroup的RadioButton有时候不互斥的原因
- RadioGroup动态添加RadioButton,并且获得事件
- RadioGroup、RadioButton动态创建并定制icon显示
- Android 动态生成 radiobutton 解决 radiogroup 多行显示的问题 单选
- 自定义RadioGroup动态添加RadioButton,并获取选中radioButton的位置
- Android RadioGroup中横向、竖向布局RadioButton的问题
- Android RadioGroup中横向、竖向布局RadioButton的问题
- Android开发自定RadioGroup实现多布局重叠并单选&修改radioButton按钮样式
- android中radioGroup动态添加radioButton
- RadioGroup动态添加RadioButton,并且获得事件
- RadioGroup+RadioButton嵌套其他布局实现多行单选布局、自定义RadioButton选中和非选中样式、文字颜色
- Android 代码中动态为RadioGroup添加RadioButton
- RadioGroup动态添加RadioButton,RadioButton设置默认选中第一个,点击其他的RadioButton第一个不再选中,第一个不再选中
- 日积月累:在RadioGroup中实现RadioButton的线性布局
- Android中RadioGroup和RadioButton布局实例
- Android中RadioGroup在代码中动态添加子控件RadioButton
- 自定义控件:自定义RadioGroup和RadioButton,让布局有更多选择
- Dialog中存在radiogroup动态添加radiobutton的ID问题
- Android布局中有两个RadioGroup的RadioButton选中问题
- android 动态添加组件(RadioGroup 添加RadioButton和其他组件的一些问题)