如何在代码中访问R.values?需要从特定文件而不是所有颜色中获取颜色

问题描述

我需要我的代码循环遍历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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...