gpt4 book ai didi

java - 如何在没有数组的情况下访问不同的 'global' 元素? ( java )

转载 作者:行者123 更新时间:2023-11-29 05:57:44 24 4
gpt4 key购买 nike

我目前从事 Android 开发。

R 类(一个自动生成的类)有很多可以从任何地方访问的“全局”值,如下所示:

R.drawable.<file_name_ignoring_suffix>

我有很多名为“item_0.png”、“item_1.png”、“item_2.png”等的文件。

有没有一种简单的方法可以在不先将它们放入数组的情况下遍历这些项目?

我当前的实现:

int[] itemResources = { R.drawable.item_0, R.drawable.item_1, R.drawable.item_2,
R.drawable.item_3, R.drawable.item_4, R.drawable.item_5 };

...然后遍历数组。

这很好用,但不是特别容易维护,而且当我有很多项目时会变得很费力。

有什么想法吗?

最佳答案

你当然可以使用 reflection获取 R.drawable 的字段列表。这有点 hacky,但它可能适合您。

关于java - 如何在没有数组的情况下访问不同的 'global' 元素? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com