- 博客(2)
- 收藏
- 关注
原创 Adapter的getItemViewType返回负值会有什么结果
我们都知道如果自定义的Adapter需要支持多种Type展示,则需要复写getItemViewType和getTypeCount方法。这里需要注意:getItemViewType返回值不能大于等于getTypecount的返回值。否则会发生数组越界。例如getItemViewType返回1和2,而getTypeCount返回值是2,会报错数组越界。发生越界时间点是type==2
2015-04-05 23:20:49 1214
原创 adapter的getView多次执行
为什么多次 getview: 因为Listview设置的高度是wrap_content;onmeasure需要动态计算高度,第一次getchildcount都为0,计算listview 高度;第二次加载数据,getchildcount依次增加;第三次重新measure验证计算是否正确;第四次填充数据。 参考:http://www.cnblogs.com/linjzong
2015-04-05 22:40:39 793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人