Android五种布局方式

LinearLayout(线性布局)
FrameLayout(帧布局)
RelativeLayout(相对布局)
TableLayout(表格布局)
AbsoluteLayout(绝对布局)

线性布局:
①线性布局有两个布局方向:水平方向或竖直方向
②在竖直布局方向下,左对齐、右对齐、水平居中生效
③在水平布局方向下,顶部对齐、底部对齐、竖直居中生效 ‘
权重:比例分配屏幕的剩余宽度或者高度,建议搭配0dp使用

相对布局:
①组件默认位置都是左上角,组件之间可以重叠没有碰撞体积
②可以相对于父元素的上下左右对齐,相对于父元素,水平居中、竖直居中、水平竖直同时居中
③可以相对于其他组件上下左右对齐
④可以布局于其他组件的上方、下方、左边、右边

帧布局:
①组件默认位置都是左上角,组件之间可以重叠没有碰撞体积
②可以设置上下左右对齐,水平竖直居中,设置方式与线性布局相同

表格布局:
①每有一个TableRow子节点表示一行,该子节点的每一个子节点都表示一列
②TableLayout的一级子节点默认宽都是匹配父元素
③TableRow的子节点默认宽都是包裹内容

绝对布局:
由x,y坐标直接定位,手机软件开发不会用到

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值