![](/img/trans.png)
[英]How to get the text from radio button in a radio group when radio button checked state is changed
[英]How to uncheck all radio buttons in a radio group, when a radio button is checked in Android?
我以编程方式创建了 5 个单选组,每个组有 4 个单选按钮。 问题是,当我首先检查第一个单选组中的单选按钮,然后检查同一个单选组中的第二个单选按钮时,第一个单选按钮仍保持选中状态。 我该怎么做才能使单选组中的所有单选按钮具有正常行为? 这是我的代码:
radioGroup = new RadioGroup[5];
answer = new RadioButton[4];
int i = 0;
for (Question qn : questions) {
radioGroup[i] = new RadioGroup(this);
int j = 0;
for (Answer an : answers) {
if (qn.getID() == an.getQuestion_id_answer()) {
answer[j] = new RadioButton(this);
answer[j].setText(an.getAnswer());
radioGroup[i].addView(answer[j]);
j++;
}
}
linearLayout.addView(radioGroup[i]);
i++;
}
谢谢!
“检查属于RadioGroup
一个RadioButton
会取消选中同一组中任何先前检查过的RadioButton
。” 来源: developer.android.com
如果我的理解对不对:你说的是4个RadioButtons
在同一RadioGroup
拒不取消选中自己,当在同另一个按钮RadioGroup
被选中?
如果是这种情况,只需为每个 RadioButton 提供不同的Resource ID
即可解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.