我尝试为有一堆按钮的屏幕添加swipe事件。按钮刷不起作用。换句话说,如果我在按钮上滑动,滑动事件是无法识别的。因此,我在Activity中尝试了2层(顶部和底部)布局。顶部用于处理滑动,底部用于处理按钮和其他UI元素。但是,顶层接受所有事件,而底层是不可访问的。有没有什么方法可以把点击事件发送到底层。
主要的需求是,在一个屏幕上用一堆按钮来处理滑动和点击。按键无法识别滑动。
如何解决这个问题。
发布于 2013-03-27 09:05:57
如果顶层的onTouchEvent()希望底层的任何东西都能看到触摸事件,那么它必须返回false。只有当它已经处理了该事件并且不需要进一步传播时,它才应该返回true。
https://stackoverflow.com/questions/15650201
复制相似问题