Android 来自图库的照片列表视图

Android 来自图库的照片列表视图,android,android-layout,Android,Android Layout,我有一个列表视图,每个条目都有一张来自图库的照片,但是它被放大了,内存不足,所以我调整了图像的大小 BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inSampleSize = 8; Bitmap yourSelectedImage = BitmapFactory.decodeFile(photo,opts); imgView.setImageBitmap(yourSelectedImage); 我遇到的问题是,列

我有一个列表视图,每个条目都有一张来自图库的照片,但是它被放大了,内存不足,所以我调整了图像的大小

BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 8; 
Bitmap yourSelectedImage = BitmapFactory.decodeFile(photo,opts);
imgView.setImageBitmap(yourSelectedImage);
我遇到的问题是,列表中的每个图像在显示视图之前都必须调整大小


有没有一种方法可以链接到缩略图视图而不是全尺寸图像,这样我就不必调整它们的大小,或者有没有一种方法可以按大小加载每幅图片,而不必等待它们全部加载。

这基本上听上去正是您想要的远程图像处理方式,只是更简单(“远程加载”)这一部分实际上只是缩放从图库加载的图像,而不是从Web下载图像)。您应该能够使用非常相似的代码。或者,这与延迟加载图像非常接近。

感谢您的快速回复。我将开始阅读你们的例子。懒惰列表看起来是一个很好的开始。