我已经制作了一个RadioGroup
,并且我正在RadioButtons
以编程方式添加它。问题是,运行时我可以检查所有选项并且不能取消选中它们。这是我的代码:
optionsContainer = new RadioGroup(_myActivity);
this.setId(IdDispencer.DispenceID());
for (int i=0; i < options.size(); i++){
RadioButton asw = new RadioButton(_myActivity);
asw.setText(options.get(i));
asw.setId(IdDispencer.DispenceID());
optionsContainer.addView(asw);
}
PS 1 - 我试图设置一个数组来保存单选按钮,如下所示: Android RadioGroup checks more than one RadioButton? 但没有成功。
PS 2 - 这很奇怪,行为不一致。有时它起作用,有时它不起作用。在我运行 2.3.3 的模拟器上,它显示了这种行为,但在我的带有 CM9 的 SGS1 上,它一直显示有问题的行为。