Android 在Colors.xml中更改颜色后,main_activity.xml中的颜色不会刷新
我试图将@color/colorPrimary更改为任何其他值,但它不会更改activity_main.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</
<?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。