0

Я застрял в течение нескольких дней и не могу получить ответ в любом случае - У меня есть listview с изображением и рядом с ним flowlayout (он делает то же самое с linearlayout, хотя) I расширил базовый адаптер таким образом, что он добавляет изображения из запроса db, а также добавляю динамически textviews в flowlayout (или linearlayout, это не имеет большого значения, поскольку он делает то же самое для обеих) проблема - каждый раз, когда представление получает рециркуляцию (что означает, что экран, а затем возвращается к нему) значения текстового просмотра дублируются ... Я не могу понять, почему и потерял какую-либо надежду (в андроиде, мобильной ОС как общем и человеческом ... = |) любая помощь?Ценности внутри строки listview дублируются при прокрутке

+0

В каком именно коде вы заполняете свой список? – Szymon

ответ

0

Поскольку вы динамически добавляете TextView и View перерабатываете, вам необходимо удалить все предыдущие TextView из переработанного представления и снова добавить новый TextView в переработанном представлении.

2

После отвлекающей отладки и некоторых исследований. Значения дублируются, так как я каждый раз добавлял их в baseadapter getview, чтобы предотвратить их дублирование, вам нужно только добавить их, когда convertview имеет значение null, когда его вид не является нужно перерабатывать, а значения уже «там».