我有一个RadioGroup
radioGroup,其中包含RadioButton
个rb1和rb2。
用户在某个时间点检查其中一个,比如rb1 。现在基于某些条件,我想清除RadioGroup
,即它的子项应该是未选中的。
我是rb1.setChecked(false);
和rb2.setChecked(false);
这样做的。
在此之后,当我致电radioGroup.getCheckedRadioButtonId();
时,我希望 -1 作为返回值,但我得到的是rb1 的 id,我是早先检查过。
我做错了吗?
任何帮助表示感谢。
答案 0 :(得分:2)
您需要致电radioGroup.clearCheck()
请参阅文档:http://developer.android.com/reference/android/widget/RadioGroup.html#clearCheck()