Android 在Colors.xml中更改颜色后,main_activity.xml中的颜色不会刷新

Android 在Colors.xml中更改颜色后,main_activity.xml中的颜色不会刷新,android,xml,android-studio,Android,Xml,Android Studio,我试图将@color/colorPrimary更改为任何其他值,但它不会更改activity_main.xml中的任何内容。我是否也必须在其他地方更改它 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#33b5e5</color> <color name="colorPrimaryDark">#7A1EA1</

我试图将@color/colorPrimary更改为任何其他值,但它不会更改activity_main.xml中的任何内容。我是否也必须在其他地方更改它

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <color name="colorPrimary">#33b5e5</color>
   <color name="colorPrimaryDark">#7A1EA1</color>
   <color name="colorAccent">#68EFAD</color>
   <color name="white">#ffffff</color>
   <color name="hintColor">#999999</color>
</resources>
要尝试的东西

使用one color.xml确保调用模块没有自己的colors.xml库

检查主题,您是否使用使用colorPrimary等的材质主题

尝试一个clean/build,您甚至可以只执行cmd-F9来创建项目,这将确保构建资源

您是如何使用这种颜色的?活动是否在Android清单中使用材质主题?你希望改变什么


将所有颜色存储在colors.xml文件中

<resources>
    <!-- App theme colors-->
    <color name="colorPrimary">#33b5e5</color>
    <color name="colorPrimaryDark">#7A1EA1</color>
    <color name="colorAccent">#68EFAD</color>
    <color name="white">#ffffff</color>
    <color name="hintColor">#999999</color>
 </resources>
重写styles.xml中的应用程序主题以更改应用程序的颜色

 <!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="white">@color/white</item>
    <item name="hintColor">@color/hintColor</item>
</style>

我不记得几年前我做了什么,可能是一些压倒一切的事情,但今天我试图改变颜色,但他们没有。意识到我换错了地方。也许这会有帮助


你有多少个颜色文件?只有一个colors.xml文件然后清理你的项目并重建,也许这会有帮助!如果清洁不起作用,请向我们提供更多信息。清单、样式和主要活动xml。