0
我在这里看到类似的问题。我知道我们不能编辑打包的* .apk文件,所以我们不能编辑res/values/colors.xml
。但是,我们可以设计一种方式,通过代码或SD卡中的colors.xml来更改整个应用程序的颜色(一次性)。比如我有colors.xml,运行时编辑颜色xml值
<resources>
<color name="tableBorder">#ff000000</color>
</resources>
在运行时我想从本地数据库(或服务器)的tableBorder
颜色和应用,这样在以往任何时候tableBorder
称,预期的颜色应用。
任何方式来完成上述?
我仍然可以访问布局XML中的颜色吗?像'@ color/tableBorder'或者类似的东西? – Prabhat
你不能在Layout XML中使用。但您可以更改颜色运行时。 –
好的。如果我使用SharedPreference,我可以应用整个应用程序的颜色(一次性)吗? – Prabhat