【发布时间】:2014-08-24 06:20:27
【问题描述】:
我正在我的 android 应用中实现主题更改。我已经声明了 3 种颜色并使用 style.xml、theme.xml、attr.xml、color.xml 实现了主题更改。
但现在我需要从 webservice 获取颜色值并在 color.xml 中动态更改颜色
我的 color.xml
<color name="footer_active_orange">#c04a27</color>
<color name="footer_normal_orange">#ee672f</color>
在此我将获得颜色代码,即 #c04a27 和 #ee672f 来自网络服务,我需要在 xml 文件中单独更改此颜色代码。对于每个属性,android 在构建项目时会在 R.java 中生成一个资源 id。所以我无法修改/覆盖/替换我的 color.xml。尽快给我一些解决方案。
【问题讨论】:
标签: java android xml colors android-theme