Как реализовать селектор для панели действий? - PullRequest
1 голос
/ 29 марта 2012

У меня есть actionBar, я бы хотел, чтобы цвет текста менялся в зависимости от состояния, в котором находится каждый элемент меню.

  • Нажатие: желтый текст
  • Фокус: синий текст и т. Д.

Я создал свой селектор и цветовой ресурс, я просто не уверен, как реализовать его с моим actionBar.

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:color="@color/pink" android:state_pressed="true" />
   <item android:color="@color/blue" android:state_focused="true" />
   <item android:color="@color/yellow" />
 </selector>


<?xml version="1.0" encoding="utf-8"?>
<resources>
  <color name="red">#ff0000</color>
  <color name="green">#7AB800</color>
  <color name="blue">#00B0CA</color>
  <color name="yellow">#FDC82F</color>
  <color name="pink">#DC0451</color>
  <color name="orange">#F78F1E</color>
  <color name="white">#FFFFFF</color>
</resources>
...