安卓布局之相对布局(relativeLayout)

来源:互联网 发布:网络信息服务许可证 编辑:程序博客网 时间:2024/04/29 02:38

概述:

一种非常灵活的布局方式,通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置。

特点:能够最大程度保证在各种屏幕类型的手机上正确显示界面布局

属性和方法:

属性值为true和false

XML属性

备注

android:layout_centerHrizontal

水平居中

android:layout_centerVertical

垂直居中

android:layout_centerInparent

相对于父元素完全居中

android:layout_alignParentBottom

贴紧父元素的下边缘

android:layout_alignParentLeft

贴紧父元素的左边缘

android:layout_alignParentRight

贴紧父元素的右边缘

android:layout_alignParentTop

贴紧父元素的上边缘

属性值为id的引用名“@id/id-name”

XML属性

备注

android:layout_below

在某元素的下方

android:layout_above

在某元素的的上方

android:layout_toLeftOf

在某元素的左边

android:layout_toRightOf

在某元素的右边

android:layout_alignTop

本元素的上边缘和某元素的的上边缘对齐

android:layout_alignLeft

本元素的左边缘和某元素的的左边缘对齐

android:layout_alignBottom

本元素的下边缘和某元素的的下边缘对齐

属性值为具体的像素值,主要是调整ui元素之间的间距

XML属性

备注

android:layout_marginBottom

离某元素底边缘的距离

android:layout_marginLeft

离某元素左边缘的距离

android:layout_marginRight

离某元素右边缘的距离

android:layout_marginTop

离某元素上边缘的距离

android:layout_marginBottom

离某元素底边缘的距离

android:layout_marginLeft

离某元素左边缘的距离

android:layout_marginRight

离某元素右边缘的距

案例

总结:

比较灵活,可以在设计视图里面自由拖拽,灵活性很强,适合比较简单的拖拽

0 0
原创粉丝点击