您的位置:首页 > 产品设计 > UI/UE

UI开发

2016-04-16 14:57 246 查看

RelativeLayout ## 相对布局

它的排列方式比较随意一些,它可以通过定位的方式让控件出现在任何位置。

所以它的属性也比较多 见名知意

列如可以通过如下定义,让该控件出现在父控件的左上方

android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"`


父控件的中间

android:layout_centerInParent="true"


还有layout_alignParentRightlayout_alignParentBottom 见名之意

上面的控件是相对父控件定位的,当然也有相对控件进行定位的。

* layout_below*可以让该控件位于指定空间的下方,需要为这个控件指定相对控件id的引用

layout_above 位于指定控件的上方

layout_toLeftOf 位于指定空件的左侧 == android:layout_toStartOf=”“

android:layout_alignStart=”“ 两个控件开始对齐 //Android 4.2 新加属性,也就是左边对齐(垂直排列时)或者顶部对齐(水平排列时)

android:layout_alignEnd=”“

两个控件结束对齐 //Android 4.2 新加属性,也就是右边边对齐(垂直排列时)或者底部对齐(水平排列时)

android:layout_alignBaseline=”” 控件two和控件one的文本基线对齐

“`

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/add"
android:layout_above="@id/add2"
android:layout_toLeftOf="@id/add3"


需要注意的是,当一个控件区引用另一个控件id的时候,该控件一定要定义到后面,否则会出现找不到id的情况
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ui 布局