标签:listview性能 android listview嵌套listview
在做业务时候,一个ListView显示多种数据类型,我们想到的方法是ListView在嵌套一个ListView,对于子ListView}
第三,需要在父UI更新时候,当position>CHRILDLOCATION时对position-1,因为你在前面插入了子listView,其实后出它的item,这样就形成循环中嵌套循环,你的代码性能是不是很差。
重点来了:
我们可以在传入Adapter的数据中做文章,把不同的数据类型都用Object代替,然后把Object放入List集合,
在Adapter,判断类型,比如:一个商品列表,中间会杂着一些商品主题团,我们就通过List<Object>封装这两种数据类型,实现对上面ListView嵌套的讲解。
datas.size()+1的操作了,只需要判断数据类型,然后做上面第二步操作;
public int getItemViewType (int position){return TYPE_1;//TYPE_1表示商品
}
ListView嵌套ListView优化,布布扣,bubuko.com
标签:listview性能 android listview嵌套listview
原文地址:http://blog.csdn.net/honjane/article/details/25244157