Android 从资源生成数组
我在资源中有5张图片,分别是img1、img2、img3、img4、img5 如何使用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
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]);
}