Как очистить выбранный переключатель в RadioGroup в Android: методы и примеры

Чтобы очистить выбранный переключатель в RadioGroup в Android, вы можете использовать один из следующих методов:

  1. Очистка выделения путем программной установки отмеченного состояния:
    Вы можете очистить выбранный переключатель, вызвав метод clearCheck()в экземпляре RadioGroup. Вот пример:

    RadioGroup radioGroup = findViewById(R.id.radio_group);
    radioGroup.clearCheck();
  2. Выбор переключателя по умолчанию:
    Вместо отмены выбора вы также можете установить переключатель по умолчанию, который будет выбираться программно. Этого можно добиться, вызвав метод check()экземпляра RadioGroup и передав идентификатор переключателя, который вы хотите выбрать. Вот пример:

    RadioGroup radioGroup = findViewById(R.id.radio_group);
    radioGroup.check(R.id.default_radio_button);

    В приведенном выше примере default_radio_button— это идентификатор переключателя, который вы хотите выбрать в качестве переключателя по умолчанию.

  3. Установка выбранного переключателя в значение null:
    Вы можете установить для выбранного переключателя значение null, установив для свойства checkedButtonRadioGroup значение null. Вот пример:

    RadioGroup radioGroup = findViewById(R.id.radio_group);
    radioGroup.setCheckedButton(null);