jjzjj

onScrollStateChanged

全部标签

android - 检测 ListView 何时到达底部 - onScroll() 或 onScrollStateChanged()?

这似乎是一个已经有很多答案的问题;但是,我找不到通用的方法。当到达底部时,我正在尝试将数据添加到ListView;使用AsyncTask从Internet检索数据。ListView已经附加了一个适配器。因此,在寻找实现这一目标的好方法时,我想到了两种不同的方法。第一个,onScrollStateChanged()方法,基本上与this相关。页。但是,它使用的参数在实际API中并没有对应关系。同时,this链接使用正确的API,但我不知道是否以正确的方式。我尝试了两个链接中的第一个,但有点无聊。调试应用程序时,diff值变化很大,我不知道如何正确插入表达式。另外,我不知道如何修复可以开始

Android:onScrollStateChanged SCROLL_STATE_IDLE 有时不会触发

我遇到了一点问题。我在做什么:我有一个ListView,里面有一些图像。为了使滚动更顺畅,我禁用了滚动时显示的图像。现在好像有一个bug在Android中,这有时会导致滚动状态不会从SCROLL_STATE_FLING变回SCROLL_STATE_IDLE,这会导致我的图像不再显示。我的第一个想法是设置一个onTouchListener并检查我何时获得ACTION_UP,但这没有帮助,因为SCROLL_STATE_FLING状态显然是在那之后设置的。所以现在我想我可以在设置SCROLL_STATE_FLING状态时启动一个计时器,并在一段时间后检查状态是否仍处于快速模式,然后使我的Vi