gridview загрузить удаленное изображение.обновить вид? - PullRequest
0 голосов
/ 11 ноября 2011

Я использую GridView с изображением в качестве дочерних элементов.

Функции getView загружают изображение по умолчанию из приложения «Loading.gif» для всех дочерних элементов. В другом потоке я загружаю все изображения в Bitmap в адаптер.

Достаточно ли мудро вызывать adapter.notifyDataSetChanged() после загрузки каждого изображения?

Или есть и альтернативный способ прямого обновления изображения?

1 Ответ

1 голос
/ 11 ноября 2011

Извлечь технику, используемую в 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

...