在两个资源文件之间以编程方式更改
问题描述:
如果您有像colors.xml
和colors_inverted.xml
那样的活动A,并且活动B使用另一个资源文件并且活动B使用另一个资源文件,是否有方法更改/选择正在使用哪个资源文件?在两个资源文件之间以编程方式更改
答
对不同的活动使用不同颜色的单独主题。使用两种颜色文件是不可能的。
+1
嗨,谢谢你的答案..我想让用户在两种配色方案之间切换,并且在具有相同颜色名称但不同值的两个颜色资源文件之间切换并更新整个应用似乎更容易比改变应用程序,工具栏等主题,但似乎我将不得不创建单独的主题... – Alin
使用它们如何? 'getResources()'或'R.color'不给你任何文件选项 –
你为什么要这样做?有必要知道吗? –
理想情况下,你会为每个活动 –