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(安卓)五大布局之(一) 线性布局和相对布局
- android 学习笔记(一)
- androidx.core.widget.NestedScrollView 内容显示不全
- Android(安卓)布局之RelativeLayout
- [android]DatePicker/DatePickerDialog简介
- android EditText 默认情况下不获取焦点(不弹出输入框)
- Android五大布局、日志猫
- android 开发:使用SwipeRefreshLayout实现下拉刷新
- Android(安卓)相对布局常用属性