LinearLayout和RelativeLayout的属性区别
仅在RelativeLayout中有效:
1.在父亲布局的相对位置
android:layout_alignParentLeft="true"//在布局左边
android:layout_alignParentRight="true"//在布局右边
android:layout_alignParentTop="true"//在布局上面
android:layout_alignParentBottom="true "//在布局的下面
2.在某个控件的相对位置
android:layout_toRightOf="@id/button1"//在控件button1的右边
android:layout_toLeftOf="@id/button1"//在控件button2的左边
android:layout_below="@id/button1 "//在控件button1下面
android:layout_above=“@id/button1”//在控件button1下面
3.定义和某控件对齐
android:layout_alignTop=”@id/button1”//和控件button1上对齐
android:layout_alignBottom=”@id/button1”//和控件button1下对齐
android:layout_alignLeft=”@id/button1”//和控件button1左对齐
android:layout_alignRight=”@id/button1”//和控件button1右对齐
android:layout_centerHorizontal="true"//水平居中
android:layout_centerVertical="true"
android:layout_centerInParent="true"
仅在LinearLayout中有效
设置控件在一排或一列中所占比例值
android:layout_weight="1"
更多相关文章
- Android 五大布局之(一) 线性布局和相对布局
- 2011.06.22——— android framelayout布局
- Android 布局之RelativeLayout
- Android应用程序的安装位置
- Android:LayoutAnimation、布局动画
- Android 笔记一:线性布局
- 安卓中的布局属性详解
- Android 相对布局常用属性