4

我有一个ViewPager包含EditText字段(每页 1 个)。当我向左滚动时,EditText页面所消耗的滑动手势不会改变。但是,当我向右滑动时,滑动手势被ViewPager我所期望的拦截了。

如何强制ViewPager拦截任何水平滑动手势?

4

1 回答 1

0

首先:这很奇怪,因为我希望ViewPager自动消耗所有水平滑动,除非您覆盖某些与手势相关的方法。例如,我之前使用了一个MapFragmentwithin a ViewPager,除非我先在地图上向上滚动,否则水平滑动总是会触发视图寻呼机。

其次,我认为你不能让你ViewPager在拾取 x 方向滑动时更具包容性。我会做的只是在你的 edittext 中添加一个手势监听器。如果你这样做,你可以使用ActivityIntefaceViewPager触发页面在滑动时改变。

顺便说一句,这也应该仍然允许点击它EditText本身,所以你仍然可以按预期使用它。

于 2013-06-03T16:38:28.107 回答