переменная convertView в getView базового адаптера. Для чего это? при создании элементов я должен всегда использовать convertView? В чем проблема, если я не использую его?Должен ли я всегда использовать convertView в качестве основного элемента ViewElement в базовом адаптере?
0
A
ответ
1
What is it for?
это экземпляр View
, если надувать, то первый раз его значение равно нулю. Например.
if (convertView == null) {
convertView = inflate...
}
при создании предметов я должен всегда использовать convertView?
Да, но попробуйте реализовать шаблон ViewHolder вокруг него. Это ускорит работу прокрутки.
В чем проблема, если я его не использую?
Это зависит от количества предметов, которые у вас есть в вашем ListView
. Мы можем перейти от laggy ux к авариям.
+0
Спасибо Blackbelt –
Пройдите по этой ссылке http://stackoverflow.com/questions/10560624/what-is-the-purpose-of-convertview-in-listview-adapter –
, что помогло. спасибо –