在创建自定义适配器时,我重写了getView方法。
这里(下面的代码用于重新整理视图),我不了解LayoutInflater.from(getContext()).inflate(R.layout.list_item,parent,false)
的工作方式。我了解第一个和第二个参数的需要,但是为什么我们要使用thrid参数?
public View getView(int position, View convertView, ViewGroup parent) {
View listItemView = convertView;
if (listItemView == null) {
listItemView = LayoutInflater.from(getContext()).inflate(
R.layout.list_item, parent, false);
}
}