Android03--Android之UI布局02RelativeLayout

来源:互联网 发布:d3.min.js 下载 编辑:程序博客网 时间:2024/05/29 07:07

RelativeLayout布局
RelativeLayout布局没有权重,不能对屏幕进行分配,只能通过他特有的属性控制控件的相应位置:
关于居中的属性有4个

android:layout_centerInParent(水平+垂直居中)android:layout_centerHorizontalandroid:layout_centerVertical

水平的属性有4个

android:layout_toLeftOfandroid:layout_toRightOfandroid:layout_alignLeftandroid:layout_alignRight
// 同时使用android:layout_alignRight="@+id/text1"android:layout_alignLeft="@+id/text1"

这里写图片描述

垂直的属性有4个

android:layout_aboveandroid:layout_belowandroid:layout_alignTopandroid:layout_alignBottom
// 一起使用 android:layout_alignTop="@+id/text1" android:layout_alignBottom="@+id/text1"

这里写图片描述

与父控件的相关的属性4个

android:layout_alignParentRightandroid:layout_alignParentLeftandroid:layout_alignParentTopandroid:layout_alignParentBottom

下面是关于他们的具体的解释:
这里写图片描述

这里写图片描述

关于这些属性个人的一个记忆:
只要属性中带有align的,表示在相对控件的内部去比较.不带这个的,就除了相对控件的边界.
比如:android:layout_alignRight=”@+id/text1”
android:layout_alignLeft=”@+id/text1”
一定在text1这个控件的边界线范围内出现.
这里写图片描述

1 0
原创粉丝点击