Медленная прокрутка списка - PullRequest
3 голосов
/ 17 августа 2011

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

TextView
ImageView
TextView
ImageView
TextView
...

и так далее,В нем более 1000 предметов, поэтому прокрутка очень медленная.Я попытался улучшить производительность, как советовали здесь , и общая производительность прокрутки действительно улучшилась. LOT.

Однако появилась другая проблема - после определенного количества прокрутки (обычно почти сразу),представления начинают «кластеризоваться», то, что раньше было ImageView-TextView-ImageView, превращается в ImageView-ImageView-TextView и т. д.

Есть идеи, что может быть не так?Заранее благодарен за любую помощь!

(PS Дикая догадка - мне нужно было сделать ListView круговым (представьте, что это список, подобный колесу фортуны) и, таким образом, переопределить getCount для возврата жестко закодированных значений иgetItem возвращает позицию% количество элементов. Может ли это иметь какое-либо отношение к этому?)

1 Ответ

2 голосов
/ 17 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...