Android: убрать подсветку нажатия кнопки при отключении - PullRequest
0 голосов
/ 04 ноября 2011

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 04 ноября 2011

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

...