listview在快速滚动时重置/跳转到顶部

时间:2014-09-16 17:07:53

标签: android android-listview android-adapter

我在一个片段中有一个listview,在快速滚动中,它跳回到列表的顶部。有时候如果你滚得太慢也会发生。

似乎只发生在Galaxy Nexus和Galaxy S3上,两者都是4.3。我们拥有的所有其他测试设备都是4.4,它们工作正常。

当发生这种情况时,我在日志中看不到任何内容,并且完全不知道为什么会发生这种情况。

我会发布代码,但是涉及到很多内容,包括出现新项目的动画和内容。但是,我已经删除了很多动画代码,但没有,通过评论,我仍然可以将列表重新放回顶部。

有人经历过这个吗?

1 个答案:

答案 0 :(得分:1)

我可能偶然发现了解决该问题的方法。我有一个问题,当一些元素设置为隐藏时,fastScroll会出错,它会滚动一点,然后跳回到顶部。

但是在向ListView添加FooterView(使用paddingBottom:16dp的空白)后,将删除该跳跃错误。希望它可以帮助您解决它。