Чтобы проверить, проверена ли радиогруппа в Android Studio, вы можете использовать следующие методы:
-
Метод 1: использование метода
getCheckedRadioButtonId():RadioGroup radioGroup = findViewById(R.id.radioGroup); int selectedId = radioGroup.getCheckedRadioButtonId(); if (selectedId != -1) { RadioButton radioButton = findViewById(selectedId); // Radio button is checked } else { // No radio button is checked } -
Метод 2. Перебор переключателей:
RadioGroup radioGroup = findViewById(R.id.radioGroup); int count = radioGroup.getChildCount(); for (int i = 0; i < count; i++) { RadioButton radioButton = (RadioButton) radioGroup.getChildAt(i); if (radioButton.isChecked()) { // Radio button is checked break; } } -
Метод 3: использование
setOnCheckedChangeListener():RadioGroup radioGroup = findViewById(R.id.radioGroup); radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { RadioButton radioButton = findViewById(checkedId); // Radio button is checked } });