Невозможно сослаться на атрибут цвета в рисованном объекте

Я пытаюсь создать собственный набор цветов, чтобы далее ссылаться на них по всей теме.

Я нашел похожий пост здесь и, следуя этим шагам, я пытаюсь определить 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, где вы используете этот атрибут.

Другие вопросы по тегам