Выберите пол в Android, например RadioButtonAndroid

Форум для тех, кто программирует под Android
Anonymous
Выберите пол в Android, например RadioButton

Сообщение Anonymous »

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

Я сохранил состояния в файле селектора:

button_female.xml :
И в layout/settings_activity.xml[/b]:
А в действии onClick записывается как

Код: Выделить всё

   public void onGenderButtonClicked(View view) {
if(feButton.isPressed()){
maButton.setEnabled(false);
radioPressed = true;
} else if (maButton.isPressed()){
feButton.setEnabled(false);
radioPressed = true;
} else {
radioPressed = false;
}

}
Однако это не работает по нескольким причинам.

1 : изображения на кнопках не отображаются ни при нажатии, ни при нажатии.

2: Мой код плохой, кнопки не работают должным образом. Я бы хотел, чтобы они вели себя как радиогруппа (вы выбираете мужской или женский пол).

Поэтому у меня здесь две проблемы. Кто-нибудь знает хороший способ решить эту проблему? Я новичок в написании приложений для Android.

Подробнее здесь: https://stackoverflow.com/questions/232 ... adiobutton

Вернуться в «Android»