问题描述
我需要我的代码循环遍历xml文件中的所有颜色值。如果文件位于“值”文件夹中,该如何访问?
似乎我可以执行R.layout
来查看“布局”文件夹中的所有文件,并且我可以执行R.color
并查看所有文件中的所有颜色值,但是我可以似乎R.values
不会从该文件夹中取出任何东西。
这是我的xml文件,其中包含我指定的颜色:
<resources>
<color name="playerBlue">#0066FF</color>
<color name="playerRed">#FF001E</color>
<color name="playerYellow">#FFF200</color>
<color name="playerGreen">#51D300</color>
</resources>
此文件位于“值”文件夹中。
如何只访问代码中的那些值,并“知道”有多少个循环?
这显然是错误的,但我想像的是:
XmlFile file = R.values.player_color_options;
int numColors = file.itemCount();
for (int i = 0; i < numColors; i++) {
Color color = file.getItem(i);
}
我非常绿化,所以也许有些基本的东西我忘了,所以我非常感谢您提供的所有帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)