2013-03-27 23 views
0

我试图给已经有一堆按钮的屏幕添加滑动事件。滑动不适用于按钮。换句话说,如果我在按钮上滑动,则无法识别滑动事件。所以,我在Activity中尝试了2层(顶层和底层)布局。顶部用于处理按钮和其他UI元素的轻扫和底部。但是,顶层正在采取所有事件,Bottom无法访问。有没有什么办法可以将点击事件发送到底层。多层活动中的Android事件传播

主要要求是,用一堆按钮处理刷卡和点击屏幕。按钮无法识别滑动。

如何解决这个问题。

+0

你有没有找到解决方案?我现在使用ViewPager作为顶层,两个按钮作为底层。该按钮无法获得任何点击事件。当我在onTouchEvent中返回false时的事件 – tainy 2014-12-05 02:36:14

回答

0

顶层的onTouchEvent()必须返回false如果它想要查看触摸事件下方的任何东西。只有当它处理了事件并且不需要进一步传播时,它应该返回true