Как я могу обновить одну строку в ListView?

У меня есть ListView , который отображает новости. Они содержат изображение, заголовок и текст. Изображение загружается в отдельном потоке (с очередью и всем остальным), и когда изображение загружается, я вызываю notifyDataSetChanged () в адаптере списка для обновления изображения. Это работает, но getView () вызывается слишком часто, поскольку notifyDataSetChanged () вызывает getView () для всех видимых элементов. Я хочу обновить только один элемент в списке. Как мне это сделать?

У меня есть следующие проблемы с моим текущим подходом:

  1. Медленная прокрутка
  2. У меня на изображении появляется плавная анимация, которая происходит каждый раз, когда загружается одно новое изображение в списке .
130
задан Alan Stokes 10 May 2014 в 12:34
поделиться