Android: Удалить кнопку, нажмите выделить при отключении

#android #button #state

#Android #кнопка #состояние

Вопрос:

Я только что потратил 3 дня на то, чтобы закончить обработку команд тегов NFC и удаление тегов с телефона, только для того, чтобы быть озадаченным тем, что должно быть очень простой вещью.

Если пользователь нажал кнопку (для команды тега) и, таким образом, выделил ее, а затем удаляет тег, кнопка command должна быть отключена, и она есть, но цвет подсветки на кнопке остается на неопределенный срок даже при повторном включении.

Как мне принудительно переключить кнопку на не нажатый цвет фона, даже когда пользователь нажимает кнопку на кнопке отключения?

Почему это не работает?

 mTagStartCommandButton.setSelected(false);
mTagStartCommandButton.setEnabled(false);
  

Я просмотрел StateListDrawable и тому подобное, но мне не нужно определять новое состояние, просто переведите кнопку в правильное состояние перед отключением.

Спасибо, Песок

Ответ №1:

попробуйте запросить фокус на какой-либо другой вид. Может быть следующая кнопка или окно редактирования.