BaseAdapter的getView中的变量convertView。它是为了什么?在创建项目时我应该总是使用convertView吗?如果我不使用它会有什么问题?
答案 0 :(得分:1)
What is it for?
它是View
的实例,如果你膨胀,第一次它的值为null。 E.g。
if (convertView == null) {
convertView = inflate...
}
创建项目时我应该总是使用convertView吗?
是的,但尝试围绕它实现ViewHolder模式。它将加快滚动的性能。
如果我不使用它会有什么问题?
取决于您ListView
中的商品数量。我们可以从滞后的ux到崩溃。