拥有这个attrs.xml文件:
<resources>
<attr name="customColorPrimary" format="color" value="#111111"/>
</resources>可以用java代码为该颜色写一个新值吗?
在官方文档中找不到如何操作...
发布于 2016-08-16 15:47:25
简短的回答是:不。
长答案:您在代码中使用的所有resources都被编译为R类的内容。每个单独的值(包括string、dimen、layout、style、attr和其他)都被编译为public staticfinalint值的一些变体。这就是为什么你不能在运行时修改它。
https://stackoverflow.com/questions/38962985
复制相似问题