【发布时间】:2014-04-04 13:03:32
【问题描述】:
我的项目中有很多图像,名为 image_0、image_1、image_2 ...。目前,为了将它们存储在数组中,我使用
int[] images = {R.drawable.image_0, R.drawable.image_1 ....};
但我有 400 张图片,这在代码中很难看,所以我想使用 for 循环,例如:
ArrayList<Integer> images = new ArrayList<Integer>;
for(int i = 0; i < 400; i++){
images.add(R.drawable.image_+"i");
}
但它们是 Int 而不是 String.. 我该怎么做?
【问题讨论】:
-
R.drawable.image_0 是字符串还是整数?
-
为什么将图像文件名存储为整数?
-
@Rahul:这些不是字符串,是 id - 它们是 整数
标签: java android for-loop arraylist drawable