在ListView中更新ImageView的最佳行为



我们有带图像的ListView。图片从我们的服务器下载。然后像这样保存到存储并放入缓存:

private static final Hashtable<String, Bitmap> cachePhoto = new Hashtable<String, Bitmap>();

因此,在第一次添加后的getView中,我们从缓存中获取图像,并将其设置为ImageView:

i.setImageBitmap(photo);

现在,我们在许多设备上滚动时都有一些滞后。但是想要平滑滚动。如何避免滞后?

我们需要更多的代码,或者我可以建议您检查这个库https://github.com/thest1/LazyList