首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android事件在多层活动中的传播

问Android事件在多层活动中的传播
EN

Stack Overflow用户
提问于 2013-03-27 08:57:43
回答 1查看 664关注 0票数 0

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

主要的需求是,在一个屏幕上用一堆按钮来处理滑动和点击。按键无法识别滑动。

如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2013-03-27 09:05:57

如果顶层的onTouchEvent()希望底层的任何东西都能看到触摸事件,那么它必须返回false。只有当它已经处理了该事件并且不需要进一步传播时,它才应该返回true。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15650201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档