【发布时间】:2013-02-14 16:53:12
【问题描述】:
我有两个必须相互关联的RadioGroups。当我检查第一组上的按钮时,我需要禁用另一组上的相应按钮,如果已选中,也应取消选中。
我尝试通过在单击第一组中的按钮时使用相应按钮上的RadioButton.setEnabled(false) 和RadioButton.setChecked(false)(如果它也被选中)来实现此目的。
但是在这些操作之后,当我使用RadioGroup.getCheckedRadioButtonId() 时,它没有按预期返回-1 (here),但它仍然返回我取消选中和禁用的按钮的 ID。
【问题讨论】: