我有一个带有OnScrollListenerOnItemClickListener的ListView。当我单击一个项目时,会同时触发onScroll()OnScrollListener中的OnItemClickListener方法。

有没有办法防止这种行为?如果不是,我怎么能在onScroll()里面分辨出用户是否确实在滚动或只是在单击?

最佳答案

我认为onScrollStateChanged也应通过滚动调用。然后,您应该能够查看状态是否处于空闲状态或在OnScrollListener中定义的constants中滚动。
查看this topic为例。

关于android - 在ListView中单击项目时调用的OnScrollListener.onScroll(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9665383/

10-12 03:12