【问题标题】:Don't scroll on ListView不要在 ListView 上滚动
【发布时间】:2012-05-24 10:19:04
【问题描述】:

我有一个ViewFlipper,它只包含ListView。脚蹼使用 SwipeDetection 来更改 Next/Previous-Elements。这些实现工作正常,但我对嵌入式 ListView 的滚动功能有问题,原因通常,如果我只想滑动到下一个/上一个视图,ListView(实现滑动检测器)会向上或向下滚动。 如果我只想滑动,是否有可能取消这些滚动?

【问题讨论】:

    标签: android android-listview android-scroll


    【解决方案1】:

    您可以创建自己的类来扩展ViewFlipper 并覆盖onInterceptTouchEvent(MotionEvent ev) 方法来拦截触摸事件。

    如果你总是为这个函数返回true,你的viewflipper会消耗所有的touchEvents

    【讨论】:

    • 谢谢,但如果我使用它,我不能向左或向右滑动,因为每个事件都会消耗。但我只想消耗它,如果我检测到滑动...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多