ListView包含来自Gallery的照片

时间:2010-11-18 15:40:30

标签: android android-layout

我有一个列表视图,每个条目都有一张来自画廊的照片,但它正在爆炸并耗尽内存,所以我调整了图像大小

BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 8; 
Bitmap yourSelectedImage = BitmapFactory.decodeFile(photo,opts);
imgView.setImageBitmap(yourSelectedImage);

我遇到的问题是列表中的每个图像在显示视图之前都必须调整大小。

有没有办法链接到缩略图视图而不是全尺寸图像,这样我就不必调整它们的大小,或者有没有办法加载每张图片,因为它的大小而不是必须等待它们全部

1 个答案:

答案 0 :(得分:2)

这基本上听起来就像你想要droid-fu的远程图像处理一样,只是更简单(“远程加载”部分实际上只是缩放从Gallery加载的图像而不是从网络)。您应该能够使用非常相似的代码。或者,这与延迟加载图像非常接近this SO question