我正在尝试根据样式而不是十六进制代码设置颜色,但它不起作用。我发现的所有示例似乎都是这样做的,但它对我不起作用。如果我将十六进制代码放入其中,它适用于背景颜色......但仍然不适用于文本颜色。
@color/kneeboard_blue
@color/btn_highlight
我有一个资源文档,colors.xml
其中包含以下代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="kneeboard_blue">#4d6c96</color>
<color name="btn_highlight">#c4c4c4</color>
</resources>
styles.xml 中包含以下代码:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="android:actionBarStyle">@style/AppTheme.ActionBar</item>
<item name="android:textAllCaps">false</item>
</style>
<style name="AppTheme.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/kneeboard_blue</item>
<!--<item name="android:titleTextStyle">@style/AppTheme.ActionBar.Text</item> -->
<item name="android:textColor">@color/btn_highlight</item>
</style>