【问题标题】:How can I prevent swipe in TextView如何防止在 TextView 中滑动
【发布时间】:2011-09-10 14:44:07
【问题描述】:

我有一个杂志类型的应用程序,它在每个页面上都有 TextViews,我需要能够忽略滑动手势并将其传递给父级,以便当用户横向拖动时它会移动到下一页而不是尝试滚动 TextView

【问题讨论】:

  • TextView 不应该是可滚动的,textview 的父级是什么?

标签: android android-layout


【解决方案1】:

您是否将 Linkify 应用于文本或其他 MovementMethod?如果是这样,Linkify 会添加一个新的 MovementMethod 、 LinkMovementMethod 并使用触摸事件。

检查Android TextView Linkify intercepts with parent View gestures,这样您就有链接检测和触摸事件转到父级

使用 Linkify 设置文本样式,然后覆盖 TextView 的 onTouchEvent 以仅处理链接

【讨论】:

    猜你喜欢
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多