我在resoureces中有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));
}
我试图创建一个数组,但它不起作用
Object left_files[] = new Object[]{R.drawable.img1, R.drawable.img2, R.drawable.img3, R.drawable.img4, R.drawable.img5};
答案 0 :(得分:2)
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]);
}