android第一个单选按钮在radiogroup中保持选中状态

问题描述

我正在开发我的第一个 Android Studio 应用程序,但我无法解决单选按钮问题。 我的应用程序是一种多项选择测验,当我检查第一个单选组中的第一个单选按钮时,即使我检查同一单选组的另一个单选按钮,它仍然处于选中状态,在这种情况下,我同时选中了两个单选按钮时间如下图所示。

enter image description here

然而,其他无线电组工作得很好。单选按钮和组以编程方式创建,如下所示:

 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 (将#修改为@)