我在这里看到了类似的问题。我知道我们不能编辑打包的 *.apk 文件,所以我们不能编辑res/values/colors.xml
. 但是,我们是否可以设计一种可以通过代码或引用 SD 卡中的 colors.xml 来更改整个应用程序的颜色(一次)的方式。例如我有colors.xml,
<resources>
<color name="tableBorder">#ff000000</color>
</resources>
在运行时,我想tableBorder
从本地数据库(或服务器)获取颜色并应用,以便在任何地方tableBorder
引用预期的颜色。
有什么办法可以完成上述?