Я пытаюсь использовать радиогруппы, в которых есть 2 радиокнопки. Я хотел установить значение для каждой радиокнопки, например, значение «мужской» и «женский». После этого, когда я уже нажму на свой переключатель, он отобразит выбранное значение. Как вы можете достичь этого? Спасибо вам за помощь.
я пробовал что-то подобное, просто чтобы проверить, как я буду устанавливать значение
public void onRadioButtonClicked(View radioButton) {
int count = radioGroup.getChildCount();
for (int i = 0; i < count; i++) {
View o = radioGroup.getChildAt(i);
if (o instanceof RadioButton) {
RadioButton radioBtn = (RadioButton)o;
// get the state
boolean isChecked = radioBtn.isChecked();
// to set the check
radioBtn.setChecked(true);
}
}
}
но я думаю, что это не то, что я ищу.
Я уже пробовал radioGroup.setId()
, предполагая, что переключатели уже имеют значения, но они просто отображают бессмысленный номер.
Cannot resolve method 'setOnCheckedChangedListener()"
нужно ли мне импортировать @Karakuri 21.07.2015