我带有图片的Listview。我正在使用适配器来显示图像,因为我只从Web服务获取一个URL。目前我加载所有图像异步,这是有效的,但效率非常低。我得到100-200张图片/网址,大多数情况下我不需要全部。 我正在寻找一个解决方案来加载位图之前看到它。 例如:
Bitmap 1 (i see it on the screen -> load bitmap)
Bitmap 2 (i see it on the screen -> load bitmap)
Bitmap 3 (i don't see it on the screen but its the next one -> load bitmap)
Bitmap 4 (i don't see it, nothing to do)
Bitmap 5 (i don't see it, nothing to do)
我该怎么做?
答案 0 :(得分:0)
您应该为listview
实施持有人模式。请参阅文档here
答案 1 :(得分:0)
我使用Universal Image Loader库,并且延迟加载工作完美,请在此处查看: