无法在drawable中引用颜色属性

时间:2014-07-26 23:16:26

标签: android xml android-studio android-theme cyanogenmod

我正在尝试创建一组自定义颜色,以便在整个主题中进一步引用它们。

我发现了类似的帖子here并按照这些步骤操作,我尝试将holo_blue_dark定义为自定义颜色:

RES \值\ attrs.xml

<attr name="holo_blue_dark" format="reference|color" />

RES \值\ styles.xml

<style name="AppTheme.Dark" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="holo_blue_dark">@color/red</item>
</style>

RES \值\ colors.xml

<color name="holo_blue_dark">#FF33B5E5</color>

我总是在Android Studio 0.8.2中获得Failure [INSTALL_FAILED_THEME_AAPT_ERROR],所以我必须遗漏一些东西。

1 个答案:

答案 0 :(得分:0)

<强> RES \值\ attrs.xml

<attr name="holo_blue_dark" format="color"/>

<强> RES \值\ styles.xml

<style name="AppTheme.Dark" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="holo_blue_dark">@color/your_color</item>
</style>

<强> RES \值\ colors.xml

<color name="your_color">#FF33B5E5</color>

确保您使用的主题是 AppTheme.Dark