【发布时间】:2011-12-28 16:15:54
【问题描述】:
范围
有两个片段的viewpager。其中一个片段有一个布局,女巫监听 X 轴上的 onTouch 变化。
问题
当沿 X 轴触摸和滑动时,布局不会获得几乎所有的 Action.Move 事件。 似乎 viewpager 有一个 onInterceptTouchEvent 返回 true。
问题
是否真的要覆盖 viewpager 的行为以使其与我的布局一起工作?所以完美的情况是 layout 拦截了它上面的所有 onTouch 事件,而 viewpager 管理其余的 onTouch 事件。谢谢!
【问题讨论】:
-
我在 ViewPager 处理的 Fragment 视图之一中使用了列表......我也面临同样的问题......如果开始滑动......它开始在 x 方向上稍微移动...... ..我也试过@neutrino ......但问题仍然存在......有什么建议/想法吗?
-
另外我在 Fragment 中使用 Listview...所以我还必须为列表视图询问 requestDisallowInterceptTouchEvent true...但现在很忙...因为它拦截了列表事件的单击事件...有什么建议/更新吗?
-
这里也有一些有趣的东西stackoverflow.com/a/7814054/2624806
标签: android ontouchlistener android-viewpager