有关ListView注意的问题

来源:互联网 发布:打卡网络用语 编辑:程序博客网 时间:2024/06/04 23:21

  

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();


  

0 0
原创粉丝点击