Я знаю, что это вопрос, который задавался много раз прежде, но я не могу решить его в своем коде.У меня есть две кнопки, и когда одна из них нажата, я хотел бы сохранить ее в выбранном состоянии, и наоборот.Я пытался сделать это, используя setSelected и setPressed, но я не могу заставить его работать.Вот код, который я использую:
region_button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
objects = category;
adap.notifyDataSetChanged();
proximity_button.setPressed(false);
region_button.setPressed(true);
}
});
proximity_button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
objects = proximity;
adap.notifyDataSetChanged();
region_button.setPressed(false);
proximity_button.setPressed(true);
}
});
Редактировать: На основе комментариев, я должен добавить, что у меня есть собственный фон xml для кнопок, и я хотел бы сохранитьтекущий взгляд.