Android listview如何实现onscrollchanged和onscroll

时间:2012-04-25 16:59:36

标签: android listview

我有一个列表视图,一次将填充超过3000个项目。每个项目都有一个imageview,我必须从服务器获取其图像。我希望当用户滚动并完成时,listview只加载那些在屏幕上可见的视图的图像,并删除那些在屏幕上上下滚动(不可见)的行的图像,以便在下载时可以重新加载图像。由于内存限制,我无法保留所有数据的图像。

1 个答案:

答案 0 :(得分:0)

ListView已经重用了不可见的视图,因此之后不需要删除它们,但您可以通过向列表添加滚动侦听器来优化此操作,并且在用户投掷时不要下载图像,仅当滚动是停止。