【发布时间】:2015-10-30 14:32:55
【问题描述】:
我有一个线性布局,其中的子组件很少。我在线性布局上有 onTouchListener。我也希望在触摸线性布局的子组件时触发 onTouch 事件。
【问题讨论】:
我有一个线性布局,其中的子组件很少。我在线性布局上有 onTouchListener。我也希望在触摸线性布局的子组件时触发 onTouch 事件。
【问题讨论】:
您应该能够在 LinearLayout 的自定义子类中实现 onInterceptTouchEvent 方法以实现该效果。来自文档:
公共布尔值onInterceptTouchEvent(MotionEvent ev)
实现此方法以拦截所有触摸屏运动事件。这使您可以在事件被分派给您的孩子时观看它们,并随时掌握当前手势。
【讨论】: