0

我正在编写一个包含带有一些视图的布局的应用程序。我从加载这些颜色values/colors.xml。现在,我想为我的应用程序定义多个主题,例如BlueGreen(某种蓝色和绿色)。我的问题是如何定义两个colors.xml文件并根据某些条件或用户选择加载它。我想要的是一些类似的东西strings.xml,我们可以根据locale定义加载字符串。

提前致谢。

4

1 回答 1

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)));
于 2013-08-26T10:52:55.317 回答