Привет, друзья stackoverflow. Я новичок в android, и у меня есть простой вопрос, который меня беспокоит! У меня есть 2 CheckBox (например, CheckBoxAutomat и CheckBoxManual). Я хочу иметь группу RadioButton типа SingleChoice behavior for my checkBoxes
. Я пишу этот код, но для меня это неправильный результат. Как я могу иметь поведение RadioGroup SingleChoice для 2 или более флажков (здесь для 2 флажка, особенно)? Код:Как я могу иметь поведение RadioGroup SingleChoice для 2 или более флажков на android? (Здесь для 2 флажка, особенно)
CheckBoxAutomat.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
// TODO Auto-generated method stub
if(CheckBoxManual.isChecked())
{
CheckBoxManual.setChecked(false);
}
}
});
//..............................
CheckBoxManual.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
// TODO Auto-generated method stub
if(CheckBoxAutomat.isChecked())
{
CheckBoxAutomat.setChecked(false);
}
}
});
CheckBoxes предназначены для ** множественного выбора **, RadioButtons для ** одного выбора **. Вы действительно должны использовать RadioButtons. Если вы хотите ** ПОТЕРЯТЬ ВАШИХ ПОЛЬЗОВАТЕЛЕЙ **, то вы можете ** нарядить свои радиокниги, как если бы они там, где CheckBoxes **. Но я называю это ** TRANSVESTISM ** ... –
@Tobor Мне не понравился defualt стиль checkoboxes, в то время как я нуждался в radibutton уверенно. Поэтому я ставлю радиогруппу на свое приложение, а затем изменил андроид: кнопку с checkbox_selector (с моим любимым фотографии), которые я создал it.thank u для вашего вдумчивого совета. – sarah