gpt4 book ai didi

java - 在 Android 中选中单选按钮时,如何取消选中单选组中的所有单选按钮?

转载 作者:行者123 更新时间:2023-11-30 01:46:41 24 4
gpt4 key购买 nike

我以编程方式创建了 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

如果我理解正确:您正在谈论同一个 RadioGroup 中的 4 个 RadioButtons,当同一个 RadioGroup 中的另一个按钮拒绝取消选中它们自己时> 会被检查吗?

如果是这种情况,只需为每个 RadioButton 提供不同的 Resource ID 即可解决问题。

关于java - 在 Android 中选中单选按钮时,如何取消选中单选组中的所有单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33619861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com