Я хочу, чтобы отобразить данные в ListView
(для лучшей производительности и утилизации), но каждая строку ListView
будет иметь вертикальную LinearLayout
, но не гарантирован, что сколько TextViews
будут там в каждом LinearLayout ,ListView, имеющий динамические представления для каждой строки
В настоящее время я использую ViewHolder
шаблон и я динамически добавлять вид на LinearLayout
в getView()
методы ListView
. Примечание. Я вызываю linearLayout.removeAllViews()
перед добавлением в него просмотров, чтобы устранить дублированные представления в LinearLayout
.
Prolem Спектакль очень медленно из-за добавления удаления и добавления динамических представлений в ListView
.
Любая другая идея, как я могу справиться с этой ситуацией? Предпочитаю ли я ScrollView
и вертикальный LinearLayout
вместо ListView
?
Пожалуйста, помогите.
Сообщите мне, если с моей стороны требуется какое-либо уточнение.
Рассмотрите возможность скрытия и отображения 'TextView' динамически в 'getView()', если вам нужно выбрать b/w некоторые уже известные значения. –