如何确定onItemClick for pulltorefreshlistview

Pro*_*mer 1 android

我正在使用一个pulltorefreshlistview如何确定它的onitemclick,我正在使用的当前代码并没有给我正确的位置.

谢谢

MH.*_*MH. 8

正如评论中已经指出的那样:您可能正在点击屏幕上的第一个可见位置,但这并不意味着没有任何隐藏的项目或隐藏的标题占据位置1和2.

实际上,在检查了pull-to-refresh实现源代码之后,它确实添加了至少一个头.

一种解决方案是OnItemClick(...)通过返回值getHeaderViewsCount()(以及可能的其他计数)来抵消位置.但是,getItemAtPosition(...)使用positionfrom 调用OnItemClick并将返回的对象强制转换为填充ListView的任何内容可能更容易且更简单.