【发布时间】:2016-02-10 17:34:59
【问题描述】:
我以编程方式创建了 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++;
}
谢谢!
【问题讨论】:
标签: java android loops radio-button android-radiogroup