【发布时间】:2012-02-28 20:15:46
【问题描述】:
我已经动态创建了RadioGroup 和RadioButton,如下所示:
RadioGroup radioGroup = new RadioGroup(context);
RadioButton radioBtn1 = new RadioButton(context);
RadioButton radioBtn2 = new RadioButton(context);
RadioButton radioBtn3 = new RadioButton(context);
radioBtn1.setText("Less");
radioBtn2.setText("Normal");
radioBtn3.setText("More");
radioBtn2.setChecked(true);
radioGroup.addView(radioBtn1);
radioGroup.addView(radioBtn2);
radioGroup.addView(radioBtn3);
这里的步骤radioBtn2.setChecked(true); 导致radioBtn2 始终被选中。这意味着我不能通过选中其他两个单选按钮(radioBtn1,radioBtn3)来取消选中radioBtn2。我想让RadioGroup 一次只能检查一个单选按钮(现在它可以一次检查两个单选按钮)。
我该如何解决这个问题?
【问题讨论】:
-
有没有动态的需要???
标签: android radio-button radio-group