Разные стили в зависимости от состояния кнопок? - Android - PullRequest
4 голосов
/ 21 февраля 2011

В моем приложении много пользовательских кнопок (ToggleButton), и я хочу применить разные стили для каждой кнопки.Я создал селектор для всех кнопок, и в настоящее время я изменяю только рисунок для кнопки, например:

<?xml version="1.0" encoding="utf-8"?>
   <selector
     xmlns:android="http://schemas.android.com/apk/res/android">

  <item
    android:state_checked="true"
    android:drawable="@drawable/button_gradient_selected" />

  <item
    android:drawable="@drawable/button_gradient" />

</selector>

Когда я пытаюсь изменить стиль таким же образом:

<item
   android:state_checked="true"
   android:drawable="@drawable/button_gradient_selected"
   style="@style/button_checked />

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

Есть идеи?

1 Ответ

0 голосов
/ 16 августа 2012

Сейчас это невозможно сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...