2

我有一个 ViewFlipper,其中一个视图是 ListView。为了在视图之间来回移动,我有一个检测左右滑动的 GestureListener。有时左右滑动会干扰 ListView。也就是说,当我想通过左右滑动切换到下一个视图时,我可能会不小心点击列表中的某个项目。

有没有防止这种干扰的好方法?

4

2 回答 2

0

看看http://android-journey.blogspot.com/2010/01/android-gestures.html

此页面中的 SimpleGestureListener 是手势检测的绝佳解决方案。在动态模式(默认)下运行时,它会拦截被确定为手势的触摸事件,以防止它们执行其他操作。其他触摸事件不受影响。

如果您只对滑动手势感兴趣,我建议禁用检测敲击的代码并仅监听滑动。

于 2011-01-31T14:07:36.910 回答
0

如果你想要比 ViewFlipper 更时髦的东西(更像是 Android 主屏幕),试试这个新添加到 Android 兼容性库: http ://android-developers.blogspot.com/2011/08/horizo​​ntal-view-用 viewpager.html?m=1 刷卡

于 2011-09-08T08:10:25.050 回答