ListView设置onItemCLickListener监听时获取的position不正确问题

来源:互联网 发布:c语言if语句怎么用 编辑:程序博客网 时间:2024/06/16 13:07

  今天在项目开发过程中,发现设置listview的item点击事件监听时,得到的position居然不是点击的位置,感觉很奇怪,从没遇到这种问题,最后发现是因为加了headerView的原因,加了后headerView也占位置,需要onItem监听时,用getAdapter()获取item。用parent.getAdapter().getItem(position)获点击的item取值。

参考:http://blog.chengbo.net/2012/03/09/onitemclick-return-wrong-position-when-listview-has-headerview.html

0 0
原创粉丝点击