多层活动中的Android事件传播

时间:2013-03-27 00:57:43

标签: android button swipe

我尝试为有一堆按钮的屏幕添加滑动事件。滑动不适用于按钮。换句话说,如果我在按钮顶部滑动,则无法识别滑动事件。所以,我在Activity中尝试了2层(顶部和底部)布局。顶部用于处理按钮和其他UI元素的滑动和底部。但是,顶层是所有事件,而底部是无法访问的。有什么方法可以将点击事件发送到底层。

主要要求是,处理滑动并在屏幕上点击一串按钮。按钮无法识别滑动。

如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

顶层的onTouchEvent()必须返回false,如果它需要下面的任何内容才能看到触摸事件。只有在处理了事件并且不需要再传播它时,它才应该返回true