有关ListView注意的问题
2016-05-24 10:19
190 查看
1.之前一直不太明白listView.getChildCount()和adapter.getCount()的区别是什么,所以在工作上出现了很大的Bug。
自己来做一个总结:
listView.getChildCount()值得是在页面上显示的listView的长度,并不是总的item的长度,这个方法一般不会用法到。
adapter.getCount()是指的总的item的长度,经常用的。
2.listView里面可以显示不同的item的样式,是通过getItemViewType和getViewTypeCount()这两个方法实现的。
3.item做选择的时候最好不用listView.setOnItemClickListener(),他是针对的显示出来的item,不是指全部的,
所以要的Adapter里面设置convertView.setOnClickListener();
相关文章推荐
- HDU 4334 Trouble (数组合并)
- awk入门2
- 转载出去:http://blog.csdn.net/han_xiaoyang/article/details/11969497
- Spring声明式事务(xml配置事务方式)
- flask开发restful api系列(6)-配置文件
- HDU 4320 Arcane Numbers 1 (数论)
- HDU 4310 Hero (贪心算法)
- HDU 3835 R(N)
- HDU 3833 YY's new problem ()
- 从文件读入16进制数转化为10进制数再输出到文件中
- UESTC 1215 (思维题 旋转)
- HDU2067卡特兰数
- Python.Paste指南之Deploy(1)-概念
- HDU2084基础DP数塔
- HDU2050离散数学折线分割平面
- HDU2044 小蜜蜂斐波那契
- HDU2018递推牛
- 去除Nag窗口
- HDU1717小数化分数2
- iOS图片动态缓存方案