这几天在开发的过程当中需要用到listView加载不同的布局,在加载多布局时,需要用到ViewHolder1和ViewHolder2 ,并且两者都需要setTag和getTag , 但是在有的时候会出现ClassCastException,这是因为listView会复用convertView,当convertView不为null的时候就会选择利用上面加载过的,但是它并不知道哪个布局是与自己同布局的,这个时候就会出现类转换异常。 而且在实现的时候还发现一个现象:(使用场景:第一次只是给listView设置adapte…

2016年10月10日 0条评论 20点热度 阅读全文