gridview加载远程图像。更新视图?

时间:2011-11-11 09:49:42

标签: android android-adapter

我正在使用GridView将图片作为子项目。

getView函数从应用程序“Loading.gif”为所有子项加载默认图像。 在另一个线程中,我将所有图像加载到适配器中的某些Bitmap类型。

在每个图像加载后调用adapter.notifyDataSetChanged()是否明智?

或者是否存在直接更新图像的替代方法?

1 个答案:

答案 0 :(得分:1)

检查ListView中使用的技术,其中列表视图项中使用默认图像。并且线程加载列表项的图像并在没有调用adapter.notifyDataSetChanged()的情况下更新新图像。

http://iamvijayakumar.blogspot.com/2011/06/android-lazy-image-loader-example.html

如果您想要更有效的方法,请查看此内容。

http://developer.android.com/resources/samples/XmlAdapters/src/com/example/android/xmladapters/ImageDownloader.html