问题描述
我正在开发我的第一个 Android Studio 应用程序,但我无法解决单选按钮问题。 我的应用程序是一种多项选择测验,当我检查第一个单选组中的第一个单选按钮时,即使我检查同一单选组的另一个单选按钮,它仍然处于选中状态,在这种情况下,我同时选中了两个单选按钮时间如下图所示。
然而,其他无线电组工作得很好。单选按钮和组以编程方式创建,如下所示:
LinearLayout layoutQuiz = findViewById(R.id.layoutQuiz);
for (int i = 1; i < 5; i++) {
RadioGroup radioGroup = new RadioGroup(this);
radioGroup.setId(i);
TextView text = new TextView(this);
text.setText(i + ") Question text?");
layoutQuiz.addView(text);
for (int j = 1; j < 4; j++) {
RadioButton answer = new RadioButton(this);
answer.setId(j);
answer.setText("answer nr" + j);
radioGroup.addView(answer);
}
layoutQuiz.addView(radioGroup);
radioGroup.setOnCheckedChangeListener((group,checkedId) -> {
//do something
});
}
我该如何解决? 提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)