0

我正在使用GridView具有图像作为子项。

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

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

还是有直接更新图像的替代方法?

4

1 回答 1

1

查看 ListView 中使用的技术,其中 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

于 2011-11-11T10:16:30.413 回答