java - android-如果我将两个小部件放在一起然后触摸它们会发生什么?

标签 java android android-relativelayout

RelativeLayout设计中,前面定义的child有一个较低的z参数。因此,例如,可以使用此技术将 RelativeLayout 放置在另一个 RelativeLayout 之上。现在,如果我已经为它们每个都注册了一个 onTouchListener 并且现在触摸上面的 RelativeLayout,会发生什么?只有上面的小部件感觉到触摸还是两者都感觉到?

最佳答案

在触摸事件的 X/Y 坐标处具有最高 Z 顺序的小部件将接收该触摸事件。

关于java - android-如果我将两个小部件放在一起然后触摸它们会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18801066/

相关文章:

android - 如何将 AdView 放在 ConstraintLayout 的底部和其他东西下面?

android RelativeLayout,等间距?

java - Joda 日期时间 DateTimeZone

java - Debezium kafka测试集群,用于带有gradle的单元测试

java - Bean创建异常: Error creating bean with name 'sessionFactory'

android - Google play Admob 隐私政策

android - 相对布局 : align view to child of sibling viewgroup

java - 从 Aar 模块 Android 执行 Handheld 类中的方法

android - 在android textview中显示阿拉伯文字

android - 将 Build.PhoneGap.com 与 A​​ndroid 设备一起使用会导致 'cannot call method ' getPicture' of undefined'