首页 > 解决方案 > 在单击按钮上更改 res/values/colors.xml

问题描述

我想改变颜色#......我把我的colors.xml文件放在按钮点击但我现在不知道怎么做。我想向人们提出许多不同的颜色选择,就像主题一样,但由我自己定义。

使用代码更改样式不起作用,因为我有很多更改颜色的活动,它们都使用相同的 colors.xml 文件,我也有个性化和设计的按钮

不知道如何为此使用 sharedPreferences 。

在我的颜色 xml 文件中得到了这个:

<color name="Primary">#C7EEFF</color>
<color name="UnderPrim">#98D4EE</color>
<color name="colorText">#142C36</color>

我想更改“#C7EEFF”的值,例如通过单击一个按钮

标签: xmlandroid-studio

解决方案


我建议编写一个所有地方都可以调用和设置的辅助函数。


推荐阅读