Android:十六进制代码vs@color/color\u名称

Android:十六进制代码vs@color/color\u名称,android,android-studio,Android,Android Studio,我正在尝试根据样式而不是十六进制代码设置颜色,但它不起作用。我发现的所有例子似乎都是这样做的,但对我来说不起作用。如果我把十六进制代码放在它的背景色工作。。。但对于文本颜色仍然不起作用 @颜色/护膝板_蓝色和@color/btn_高光 我有一个名为colors.xml的资源文档,其中包含以下代码: <?xml version="1.0" encoding="utf-8"?> <resources> <color name="kneeboard_blue"&

我正在尝试根据样式而不是十六进制代码设置颜色,但它不起作用。我发现的所有例子似乎都是这样做的,但对我来说不起作用。如果我把十六进制代码放在它的背景色工作。。。但对于文本颜色仍然不起作用

@颜色/护膝板_蓝色和@color/btn_高光 我有一个名为colors.xml的资源文档,其中包含以下代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <color name="kneeboard_blue">#4d6c96</color>
    <color name="btn_highlight">#c4c4c4</color>

</resources>
<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>
styles.xml中包含以下代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <color name="kneeboard_blue">#4d6c96</color>
    <color name="btn_highlight">#c4c4c4</color>

</resources>
<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>

我发现Android Studio存在刷新问题。有一次,我退出并重新开始工作。他们仍在解决bug,我想…

代码应该没问题。您是否尝试清理和重建项目?是的,代码应该可以工作。你把colors.xml文件放在哪里了?确保它位于values文件夹中。它与styles.xml位于同一个values文件夹中。我试着退出Android Studio并重新启动,结果成功了。。。标题文本不起作用,但我意识到我需要为AppTheme.ActionBar.text创建一个样式。一旦我这样做了,颜色就变了,但是文本大小变小了很多。现在,我正试图找出如何调用较大的文本大小。