我编写的应用程序包含带有一些视图的布局。我从values/colors.xml
加载这些颜色。现在,我想为我的应用程序定义多个主题,例如Blue
和Green
(某种蓝色和绿色)。我的问题是如何定义两个colors.xml
文件并根据某些条件加载它或由用户选择。我想要的是像strings.xml
这样的东西我们可以根据定义的locale
加载字符串。
提前致谢。
答案 0 :(得分:1)
string.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="white">#FFFFFF</string>
</resources>
values-fr/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="white">#EEEEEE</string>
</resources>
button.setBackgroundColor(Integer.parseInt(getString(R.string.white)));