首页 > 解决方案 > Android上滚动停止自动滚动

问题描述

我必须编辑 aListView以便在我向上滚动时自动滚动停止,并在我完全向下滚动时重新启动,因为它在 Android Studio 的窗口 Logcat 中工作。我该如何实施?

ListView设置为android: transcriptMode = "alwaysScroll"

标签: androidandroid-layoutandroid-listview

解决方案


实施OnScrollListener并查看firstVisibleItem. 将其存储在某处,然后onScroll再次调用时firstVisibleItem与您存储的内容进行比较。如果它更大 => 用户正在向下滚动,否则用户正在向上滚动。


推荐阅读