Невозможно сослаться на атрибут цвета в рисованном объекте
Я пытаюсь создать собственный набор цветов, чтобы далее ссылаться на них по всей теме.
Я нашел похожий пост здесь и, следуя этим шагам, я пытаюсь определить holo_blue_dark
как пользовательский цвет:
Рез \ значения \attrs.xml
<attr name="holo_blue_dark" format="reference|color" />
Рез \ значения \styles.xml
<style name="AppTheme.Dark" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="holo_blue_dark">@color/red</item>
</style>
Рез \ значения \colors.xml
<color name="holo_blue_dark">#FF33B5E5</color>
Я всегда получаю Failure [INSTALL_FAILED_THEME_AAPT_ERROR]
в Android Studio 0.8.2, поэтому я должен что-то упустить.
1 ответ
Решение
Рез \ значения \attrs.xml
<attr name="holo_blue_dark" format="color"/>
Рез \ значения \styles.xml
<style name="AppTheme.Dark" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="holo_blue_dark">@color/your_color</item>
</style>
Рез \ значения \colors.xml
<color name="your_color">#FF33B5E5</color>
И убедитесь, что вы используете тему AppTheme.Dark, где вы используете этот атрибут.