我正在使用手势检测器来捕获“flings”,并在发生这种情况时使用 View 翻转器来更改屏幕。我的一些 subview 包含 ListView 。如果您在 ListView 上滑动,手势检测器将无法识别滑动。但如果它位于 TextView 或 ImageView 的顶部,它将识别它。有没有一种方法可以实现它,即使滑动位于另一个具有 ClickListener 的 View 之上,它也能识别滑动?
最佳答案
谢谢您的回答。为了让它按照我想要的方式工作,我必须添加的是:
myList.setOnTouchListener(gestureListener);
对于我的每个列表。现在,他们可以正确识别水平滑动以更改 View ,以及垂直移动以滚动列表。
关于Android ViewFlipper + 手势检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513578/