2012-04-25 4 views
0

У меня есть список, в котором будет заполнено более 3000 предметов за раз. Каждый элемент имеет изображение, изображение которого я должен извлечь из сервера. Я хочу, чтобы когда пользователь прокручивает и заканчивает завершение, listview загружает изображения только тех представлений, которые видны на экране, а также удаляет изображения тех строк, которые были прокручены вверх и вниз (невидимы) на экране, чтобы их изображения можно было перезагрузить, когда они появляются на экране, потому что я не могу хранить изображения всех данных из-за ограничений памяти.Android listview, как реализовать onscrollchanged и onscroll

+0

Это не просто, но [это может] (https://github.com/nostra13/Android-Universal-Image-Loader). – dmon

ответ

0

ListView уже повторяет просмотры, которые не видны, поэтому их не нужно удалять, но вы можете оптимизировать это, добавив в список прослушиватель прокрутки и не загружайте изображения, когда пользователь бросает их, только когда свиток останавливается.

Смежные вопросы