Android-检测满是孩子的家长的触摸事件
假设我有一个父视图(例如Android-检测满是孩子的家长的触摸事件,android,Android,假设我有一个父视图(例如LinearLayout),其中包含一些子视图(例如按钮),这些子视图占据了父空间的整个空间,我想要的是检测父视图上的滑动事件。为此,我为父对象选择了Touch event,但是当我触摸父对象(其中充满了子对象)时,onTouch处理程序根本不会触发。我认为这是因为它的孩子。 有人能告诉我怎样才能达到我的目的吗?谢谢将子视图的触摸焦点设置为false。然后父视图触摸事件调用 android:focusable="false" android:focusableInTo
LinearLayout
),其中包含一些子视图(例如按钮
),这些子视图占据了父空间的整个空间,我想要的是检测父视图上的滑动事件。为此,我为父对象选择了Touch event,但是当我触摸父对象(其中充满了子对象)时,onTouch
处理程序根本不会触发。我认为这是因为它的孩子。有人能告诉我怎样才能达到我的目的吗?谢谢将子视图的触摸焦点设置为false。然后父视图触摸事件调用
android:focusable="false"
android:focusableInTouchMode="false"
重写父视图的onInterceptTouchEvent()方法并使其返回true。 有关更多信息,请参阅