我正在使用GridView
具有图像作为子项。
这些getView
函数从应用程序“Loading.gif”为所有子项加载默认图像。在另一个线程中,我将所有图像以某种位图类型加载到适配器中。
adapter.notifyDataSetChanged()
在加载每个图像后调用是否足够明智?
还是有直接更新图像的替代方法?
我正在使用GridView
具有图像作为子项。
这些getView
函数从应用程序“Loading.gif”为所有子项加载默认图像。在另一个线程中,我将所有图像以某种位图类型加载到适配器中。
adapter.notifyDataSetChanged()
在加载每个图像后调用是否足够明智?
还是有直接更新图像的替代方法?
查看 ListView 中使用的技术,其中 listview 项目中使用了默认图像。一个线程加载列表项的图像并在不adapter.notifyDataSetChanged()
调用的情况下更新新图像。
http://iamvijayakumar.blogspot.com/2011/06/android-lazy-image-loader-example.html
如果您想要更有效的方法来执行此操作,请查看此内容。