首先,我们需要在RadioGroup的OnCheckedChangeListener()中添加以下代码来重置所有的RadioButton:
radioGroup.clearCheck();
然后,在重置完成后,我们需要手动将目标RadioButton设置为选中状态,如下所示:
radioButton.setChecked(true);
完整示例代码如下:
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { radioGroup.clearCheck(); radioButton.setChecked(true); } });