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

Программисты JAVA общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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