我有一个带有OnScrollListener
和OnItemClickListener
的ListView。当我点击某个项目时,onScroll()
和OnScrollListener
中的OnItemClickListener
方法都会被触发。
有没有办法防止这种行为?如果没有,我怎么能在onScroll()
里面告诉用户是真的滚动还是他只是点击?
答案 0 :(得分:2)
我认为onScrollStateChanged
也应该通过滚动来调用。然后,您应该能够查看状态是否空闲或滚动OnScrollListener
中定义的constants。
请查看this topic以获取示例。