listview是一个可以展示多种布局的列表。每个item的布局可以不一样,必须重写getItemViewType()和getViewTypeCount()方法,一个是返回布局的数量,一个是返回布局的类型,所以布局可以定义多种,另外布局的类型是从0开始往后写的。对于重用的机制是这样的,如果布局1有复用对象就去复用,当到布局2时没有就去重新加载布局也就是会去走converview == null去加载布局2,如果2也有复用对象就去复用布局2对象。
listview是一个可以展示多种布局的列表。每个item的布局可以不一样,必须重写getItemViewType()和getViewTypeCount()方法,一个是返回布局的数量,一个是返回布局的类型,所以布局可以定义多种,另外布局的类型是从0开始往后写的。对于重用的机制是这样的,如果布局1有复用对象就去复用,当到布局2时没有就去重新加载布局也就是会去走converview == null去加载布局2,如果2也有复用对象就去复用布局2对象。