我正在寻找一个很好的程序化方式,我可以用它来引用位图[]中的图像。Android,想要在字符串中使用字符串引用位图,编程
此刻,我宣布了一堆整数班里
Bitmap[] mBmp = new Bitmap[6]
int image1 = 0, image2 = 1, image3 = 2, someimage = 3, otherimage = 4, yetanoimage = 5;
然后我把它们称为如下:
mBmp[someimage] ...
然而,这是低效的,我想提一下(优选地)根据它们的文件名(减去扩展名)或一些其它唯一的标识符,而不是可以通过编程方式确定。
这样做的原因是:
- 图像的数量是任意的
- 文件名是任意
- 我想的过程作为模板自动化。
实际上,我使用数组的原因是因为我引用了我的图像文件名(对于唯一文件或系列中的第一个)和索引(针对一系列中唯一命名的第一个)。有地图的作品,但我已经实现它的方式不同,把它的数组中的位图索引放入哈希映射中,而不是位图本身。 – Hamid 2011-02-04 15:36:46