【问题标题】:Is it possible to disable scrolling ListView through drags in Android?是否可以通过 Android 中的拖动来禁用滚动 ListView?
【发布时间】:2011-06-16 08:04:24
【问题描述】:

我认为标题几乎概括了这一点。我想知道是否可以通过拖动禁用在 Android 的 ListView 中的移动(= 只留下在列表中移动的内容)。希望我不是在问明显的问题,试图在这里和其他地方寻找答案,但一无所获:)

提前感谢您的帮助!

【问题讨论】:

    标签: android listview scroll drag swipe


    【解决方案1】:

    你可以在你的 listView 上实现一个 onScrollListener ,它总是将位置设置为列表中的第一个可见项目,除了它不会做任何事情的 fling 之外的所有方法。

    实现很简单。只需 setOnScrollListener 到一个 listview 引用,并且 listView 有一个方法来获取第一个可见位置。

    【讨论】:

    • 现在这实际上是一个不错的主意,可惜我自己没有弄清楚 :) (除了我使用 OnGestureListener 而不是 Onscroll)非常感谢 :)
    猜你喜欢
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    • 2011-10-18
    • 2021-05-09
    • 1970-01-01
    • 2022-08-19
    相关资源
    最近更新 更多