listview如果添加的有Headview和Footview,onItemClick数值异常


注意:

今天在使用listview的时候,当添加的HeadView的时候,在处理点击事件的时候,OnItemClick函数的位置会报错。所以一般情况下,需要将Postion的值减一即可、


这个地方就是讲的原理。

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


如果需要对具体的详细原理了解的话,需要阅读源代码即可。


你可能感兴趣的:(listview如果添加的有Headview和Footview,onItemClick数值异常)