2015-06-29 23 views
2

我在activityfragment中有listview。所有基本功能都运行良好。但我最近观察到的奇怪行为。
滚动速度非常快,只要listview到达任一端,它就会自动开始向相反方向滚动。在滚动缓慢或滚动快速滚动旋钮时,不会看到此行为。
没有错误或异常,所以我无法找出这种行为的原因。Listview在到达结尾后反向滚动?

任何帮助将非常感激。

这里是我的listviewxml定义:

<ListView 
     android:id="@id/android:list" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:fastScrollEnabled="true" 
     android:fadeScrollbars="true" 
     android:dividerHeight="0dp" 
     android:divider="@null" > 
    </ListView> 

在代码中的implementaion是很基本的,所以我不会在这里张贴,但还是老样子,如果它需要的话,我会后这一点。

+0

尝试更改列表视图的高度以匹配父级,并告诉问题是否仍然存在 –

回答

2

这是Android中的known issue“将在未来版本中修复”。 因此,不幸的是,这不是您可以为您的应用程序解决的问题。

+0

哦,是吗?我不知道。奇怪的是我在Google上找不到那样的东西。一定错过了一些地方!那么,我相信我不必担心它。谢谢。无论如何,你知道解决这个bug的方法吗? – Anjani

+0

我花了一段时间才找到这个问题。您应该能够在某些“较大”的应用程序中看到相同的行为,例如Spotify和“联系人”应用程序,但我无法在M预览图像中重现该行为。我还没有听说过某种解决方法。 – nhaarman