Android开发:1-3、Android常用布局

常用6大布局:

在这里插入图片描述

常用XML布局属性:

1、线性布局:

1、android:orientation=“ ”
线性布局中的水平方向:horizontal
线性布局中的垂直方向:vertical
2、android:layout_width/layout_height=""

1、match_parent:
2、fill_parent:
3、wrap_content:

3、android:weight
只能在android:layout_width/layout_height="match_parent"时使用,权重值,用具体的数值来设置宽和高
在这里插入图片描述
4、android:background
设置背景色

2、相对布局:

在这里插入图片描述
在这里插入图片描述

3、表格布局

1、TableLayout属于行和列形式的控件,适用于多列的布局格式,
2、每行为一个TableRow对象,也可以是一个View对象;
3、在TableRow对象中还可以添加其他控件;
4、TableLayout不会生成边框
在这里插入图片描述
在这里插入图片描述

4、帧布局:

每个组件都嗲便一个画面,默认以屏幕左上角为坐标,按照组件定义的先后顺序依次逐屏显示,后面的画面会覆盖前面的画面。一般用于实现动画效果

5、网格布局:

将子视图放入一个矩形网格中
1、俩个构造函数:

1、public GridLayout()
2、public GridLayout(interesting怒骂Columns,boolean makeColumnsEqualWidth)

在这里插入图片描述
ps:网格布局一般不采用android:layout_width/layout_height属性来定义大小,而是用android:layout_gravity="fill_horizontion\fill_vertical"和android:orientation来定义视图元素的
在这里插入图片描述

6、绝对布局:

坐标布局,按照绝对坐标进行布局,官方文档中不建议使用,原因是不能自适应屏幕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值