android 线性布局LinearLayout 和 相对布局RelativeLayout

一、线性布局

权重:按比例分配剩余空间,建议搭配0dp使用

android:orientation="horizontal"//水平布局
android:orientation="vertical"//垂直布局

android:layout_weight="1"

水平布局:顶部对齐,底部对齐,垂直居中生效;
垂直布局:左对齐,右对齐,水平居中生效;

二、相对布局

默认是左上角对齐(左对齐、顶部对齐),组件之间可以重叠;
可以相对于父元素上下左右对齐,水平居中,垂直居中,水平垂直同时居中;
可以相对于其他组件上下左右对齐
可以布局于其他组件的上方,下方,左方,右方;

边框对齐、方向位置:

android:layout_alignTop="@+id/btn"//上边框对齐
android:layout_alignBottom="@+id/btn"
android:layout_alignLeft="@+id/btn"
android:layout_alignRight="@+id/btn"
android:layout_above="@+id/btn"//在上边
android:layout_below="@+id/btn"//在下边
android:layout_toLeftOf="@+id/btn"//在左边
android:layout_toRightOf="@+id/btn"//在右边

android:layout_alignParentLeft="true"//对齐父容器左边框
android:layout_alignParentRight="true"//对齐父容器右边框
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值