В моем приложении много пользовательских кнопок (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 />
Это не работает, вместо этого я попытался изменить стиль рисования (и просто указал стиль в селекторе), я также попытался создать отдельный селектор, но, похоже, ничего не работает.
Есть идеи?