У меня есть пользовательская группа радиосвязи с двумя радиокнопками внутри, и я хочу изменить ее выбор, даже если пользователь нажимает на отмеченную радиокнопку.
пока вот как это работает:
как вы видите, если (выкл) отмечен, и я нажимаю на него, ничего не происходит .. Я хочу, чтобы он изменил выделение на (вкл.).
Я пытался использовать OnClickListener следующим образом:
final RadioButton btn_on = view.findViewById(R.id.on);
final RadioButton btn_off = view.findViewById(R.id.off);
final View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
if(radio_group.getCheckedRadioButtonId()==R.id.on)
{
radio_group.check(R.id.off);
}
if(radio_group.getCheckedRadioButtonId()==R.id.off)
{
radio_group.check(R.id.on);
}
}
};
btn_on.setOnClickListener(listener);
btn_off.setOnClickListener(listener);
но это не сработает .. есть ли другой способ сделать это?