我有我的res\drawable
文件夹中的35个图像,从pic1.png
到pic35.png
。我需要创建这个图片的数组来填充我的ListView。我知道我需要一些循环。图像管理,图像阵列
int[] img;
for (int i = 1; i <= 35; i++) {
//here should be my loop body, but i dunno :(i tried this, but ofc this is wrong.
img = R.drawable.pic[i];
}
一个问题: 是否有任何机会,以管理drawable
文件夹我的图片?我的意思是,如果我有两包图像,我不能做res\drawable\pack1
和res\drawable\pack2
文件夹,管理图像的唯一方法是给出em名称,如pack1_pic1
等?
你可以通过字符串名称绘制。看到这里:http://stackoverflow.com/questions/4427608/android-getting-resource-id-from-string – eleven