一般复杂的ListView都会重写BaseAdapter,通过重用convertView来减少inflate,通过setTag()和ViewHolder改变ItemView的内容. 重写BaseAdapter必须要实现 public int getCount() public Object getItem(int position) public View getView(int position, View convertView, ViewGroup parent) 这三个函数. 补充一下L