Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从资源生成数组_Android_Arrays_Resources - Fatal编程技术网

Android 从资源生成数组

Android 从资源生成数组,android,arrays,resources,Android,Arrays,Resources,我在资源中有5张图片,分别是img1、img2、img3、img4、img5 如何使用R.drawable.img循环浏览它们 比如: for(int i = 0; i < 6; i++) { Bitmap spurs_orig = BitmapFactory.decodeResource(res, R.drawable.("img"+i)); } R.drawable.img1是一个资源id,其类型为int。您可以创建int数组 int[] left_files = {R.draw

我在资源中有5张图片,分别是img1、img2、img3、img4、img5

如何使用
R.drawable.img
循环浏览它们

比如:

for(int i = 0; i < 6; i++)
{
  Bitmap spurs_orig = BitmapFactory.decodeResource(res, R.drawable.("img"+i));
}

R.drawable.img1
是一个资源id,其类型为
int
。您可以创建int数组

int[] left_files = {R.drawable.img1, R.drawable.img2, 
                      R.drawable.img3, R.drawable.img4, R.drawable.img5};
然后像这样迭代

for(int i = 0; i < 5; i++)
{
  Bitmap spurs_orig = BitmapFactory.decodeResource(res, left_files[i]);
}
for(int i=0;i<5;i++)
{
Bitmap spurs_orig=BitmapFactory.decodeResource(res,left_files[i]);
}

use,int[]left_files=newint[]{R.drawable.img1,R.drawable.img2,R.drawable.img3,R.drawable.img4,R.drawable.img5};或者,您可以使用
for(int file:left_files)
进行迭代+无论如何,答案是1。
for(int i = 0; i < 5; i++)
{
  Bitmap spurs_orig = BitmapFactory.decodeResource(res, left_files[i]);
}