Привет, ребята, у меня есть макет, содержащий 4 кнопки переключения. Первый из них всегда включен или включен. Когда я включаю второй, остальные три должны быть отключены или отключены автоматически. остальные остальные два. Один раз должен быть включен только один переключатель.ToggleButtons in android
Я сделал функцию для этого, используя кнопки переключателя setchecked (логический флаг), установив его в true или false. Но кнопки не меняют свое состояние динамически.
это метод ..
public void setChoicesStates(boolean nameToggle,boolean surnameToggle,boolean emailToggle,boolean groupToggle)
{
mNameToggle.setChecked(nameToggle);
mSurnameToggle.setChecked(surnameToggle);
mEmailToggle.setChecked(emailToggle);
mGroupToggle.setChecked(groupToggle);
}
, а затем установить состояние истину или ложь в чеке изменился слушатель назначенного на кнопки переключения. Спасибо за помощь заранее.
вы можете проверить с "buttonToToggle.toggle();" –