android relativelayout 上下布局重叠为什么下层的控件会响应?

如题所述

因为拦截方法返回true。

相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。常用属性:

android:layout_centerHrizontal 水平居中;

android:layout_centerVertical 垂直居中;

android:layout_centerInparent 相对于父元素完全居中;

android:layout_alignParentBottom 贴紧父元素的下边缘;

android:layout_alignParentLeft 贴紧父元素的左边缘;

android:layout_alignParentRight 贴紧父元素的右边缘;

android:layout_alignParentTop 贴紧父元素的上边缘;

android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物。

温馨提示:答案为网友推荐,仅供参考
相似回答