0

我在此处看到了使用 Android 应用程序手势的出色指南。

但是,我无法适应我的情况,这有点复杂。我有一个带有两个内部 Fragment 类的 FragmentActivity(也使用支持库、选项卡和 viewpager)。

有两个选项卡(每个内部 Fragment 类一个)。当您在选项卡一上并使用 Viewpager 从右向左滑动时,它会滑动到右侧的选项卡——效果很好。 我要补充的是如果您在第一个选项卡上,并从左到右滑动,它只是完成()的活动并将用户带回他们来自的 ListActivitry。

我不确定上述链接的问题是否涉及这种情况,但我肯定无法得到任何可行的建议。看来我需要在左侧选项卡片段中调用它,而不是“父”FragmentActivity?有人可以指导我吗?

4

1 回答 1

2

您可以使用这种方法来允许或拒绝寻呼机拦截您的滑动

 pager.requestDisallowInterceptTouchEvent(true)

看看这篇文章ViewPager 拦截所有 x 轴 onTouch 事件。如何禁用?

于 2012-08-06T21:24:21.533 回答