Кнопки переключения Android с цветов - PullRequest
0 голосов
/ 29 января 2011

Я работаю с ToggleButton в моем приложении для Android, и оно работает нормально. Единственная проблема, с которой я столкнулся, это то, что я бы хотел, чтобы цвет кнопки был красным в выключенном состоянии. В настоящее время он находится во включенном состоянии зеленого цвета, поэтому я бы хотел, чтобы выключенный цвет сохранял все согласованно и предоставлял пользователям визуальный сигнал.

К сожалению, я не смог найти никакой информации о том, как это сделать. Я думал, что будет свойство или что-то, что я мог бы установить, но сканирование документации кнопки ничего не помогло. Есть ли способ сделать это? Если нет, есть ли лучший вариант, который кто-то может порекомендовать? ToggleButton имеет 95% от того, что мне нужно, если я смогу заставить работать цвет Off, у меня будет все.

Спасибо!

1 Ответ

0 голосов
/ 30 января 2011

То, что вы ищете, называется StateListDrawable.Документ разработчика доступен здесь .В интернете есть множество примеров того, как их реализовать.Google отлично работает для этого.

Недостатком этого является то, что IMHO довольно много работы, чтобы изменить внешний вид вашего виджета.Стоит ли «возврат инвестиций», решать только вам.

...