Подтвердить что ты не робот

Снимите флажок с RadioButton в RadioButtonGroup

То, что я хотел достичь, заключается в следующем: сразу после запуска активности я хочу, чтобы RadioButton не был выбран/отмечен.

Моя проблема заключается в следующем: когда начинается действие, всегда выбирается/проверяется первое RadioButton.

Я попробовал radioButton1.setChecked(false) сразу после инициализации радиообъекта (внутри onCreate), но когда начинается действие, я не могу вручную проверить/выбрать первый радиоклуб. Пока я не выберу 2-й или 3-й переключатель, теперь я могу выбрать/проверить первый переключатель.

4b9b3361

Ответ 1

RadioGroup radioGroup = (RadioGroup)findViewById(R.id.radiogroup);
radioGroup.clearCheck();

Ответ 2

используйте clearCheck() для очистки всей проверенной радиообъекта при запуске или возобновлении активности

 @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
 RadioGroup rg=(RadioGroup)findViewById(R.id.RG);
rg.clearCheck();
}
@Override
protected void onResume() {  
RadioGroup rg=(RadioGroup)findViewById(R.id.RG);
rg.clearCheck();  
super.onResume();  
    }  

Ответ 3

использовать этот

RadioButton spec1=findViewById(yourRadioGroup.getCheckedRadioButtonId());
        if (spec1.isChecked())
        {
            spec1.setChecked(false);
        }