我有一个带有OnScrollListener
和OnItemClickListener
的ListView。当我单击一个项目时,会同时触发onScroll()
和OnScrollListener
中的OnItemClickListener
方法。
有没有办法防止这种行为?如果不是,我怎么能在onScroll()
里面分辨出用户是否确实在滚动或只是在单击?
最佳答案
我认为onScrollStateChanged
也应通过滚动调用。然后,您应该能够查看状态是否处于空闲状态或在OnScrollListener
中定义的constants中滚动。
查看this topic为例。
关于android - 在ListView中单击项目时调用的OnScrollListener.onScroll(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9665383/