Отображение списка изображений Listview / ExpandableListView при вызове notifyDataSetChanged

Listview / ExpandableListView будет постоянно обновляться, и в нем будут появляться новые записи. И каждая строка содержит изображение и текст.

Когда я вызываю notifyDataSetChanged , будет notifyDataSetChanged изображения случайной строки. Я понимаю, что причина представления обновляется сверху донизу. Но есть ли способ обновить контент без обновления всего списка или во всяком случае, чтобы изображение не отображалось?

Я также попытался Invalidate() , но это не то, что я хочу.

Есть ли способ настроить listview / ExpandableListView для использования?

Одно можно сделать,

1.get all child view в настоящее время на экране, это может помочь вам: https://stackoverflow.com/questions/2001760/android-listview-get-data-index-of-visible-item/2002413#2002413

2. затем в каждом потомке сначала обновите массив, затем просмотрите, что нужно обновить, а не образ. Как я могу обновить одну строку в ListView?

Я надеюсь это тебе поможет.

Спасибо.