您的位置:首页 > 其它

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



  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: