Я пытаюсь изменить цвет текста с темой в селекторе, но у меня уже тот же цвет: #fff (у меня нет этого цвета в моем colors.xml!)
Вот мой selector.xml (в drawable /):
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="@android:color/white" />
<item android:state_focused="true" android:color="@android:color/white" />
<item android:state_pressed="true" android:color="@android:color/white" />
<item android:color="?attr/tabsTextColor" />
</selector>
Мой файл attrs.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="tabsTextColor" format="color" />
</resources>
Файл Colors.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- ... -->
<color name="tabs_text_color">#ff0</color>
</resources>
И моя theme.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Custom" parent="@style/Theme.GreenDroid.NoTitleBar">
<item name="tabsTextColor">@color/tabs_text_color</item>
</style>
</resources>
Я не понимаю, потому что цвет текста - красный (получим # f00 с фотошопом), но не # ff00!
Где ошибка? Спасибо
РЕДАКТИРОВАТЬ: Я заменяю в моем макете
android:textColor="@drawable/selector.xml"
К
android:textColor="?attr/tabsTextColor"
И цвет хороший! Я не могу использовать селектор с атрибутом темы?