我有一个FiewFlipper
ListViews 作为孩子。我一直在寻找一种在触摸事件GestureDetector
到达孩子之前拦截触摸事件的方法 - 一种通过 ViewFlipper 全局拦截触摸事件的方法。
扩展 FiewFlipper 并实施onInterceptTouchEvent (MotionEvent ev)
似乎是解决方案。这对大多数孩子都很有效。但是,当列表视图开始滚动时,onInterceptTouchEvent 停止接收事件。
我知道可以设置每个列表视图的 OnTouchListener,但这会破坏我试图创建的简单层次结构。