【发布时间】:2012-07-10 01:47:30
【问题描述】:
我目前正在做 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 };
...然后遍历数组。
这很好用,但它不是特别易于维护,而且当我有很多项目时会很费力。
有什么想法吗?
【问题讨论】:
-
"全局元素"?对我来说,这不是一个特定的术语。
-
@Lion 我在“全球”这个词周围使用了引号,因为我使用这个词是松散的。我知道Java中没有全局变量之类的东西,但我指的是
public final static声明的变量。