ListView加载不同布局时,需要注意的是,不仅要重写getItemViewType()这个方法,还需要重写getViewTypeCount()方法,因为后者默认返回值为1,若补充些此方法,加载多种布局的时候就会爆出ViewHolder类型转换异常!切记
并且,返回的type值必须是count之内的,也就是返回typecount是3,那么getViewType的type类型就必须是0,1,2三个,不知道为什么。。。
ListView加载不同布局时,需要注意的是,不仅要重写getItemViewType()这个方法,还需要重写getViewTypeCount()方法,因为后者默认返回值为1,若补充些此方法,加载多种布局的时候就会爆出ViewHolder类型转换异常!切记
并且,返回的type值必须是count之内的,也就是返回typecount是3,那么getViewType的type类型就必须是0,1,2三个,不知道为什么。。。