ConstraintLayout 的Guideliner%属性做屏幕适配

在这里插入图片描述
通过使用水平和垂直的辅助线完成屏幕适配

为什么要用ConstraintLayout
1.在开发过程中经常能遇到一些复杂的UI,可能会出现布局嵌套过多的问题,嵌套得越多,设备绘制视图所需的时间和计算功耗也就越多
2.ConstraintLayout使用起来比RelativeLayout更灵活,性能更出色。代替了RelativeLayout成为主流布局
3.ConstraintLayout可以按照比例约束控件位置和尺寸,能够更好地适配屏幕大小不同的机型。
在一个是谷歌官方推荐的布局
在这里插入图片描述
百分比辅助线
可以将控件跟辅助线建立联系
Guideliner
Guildline像辅助线一样,在预览的时候帮助你完成布局(不会显示在界面上)。
Guildline的主要属性:
android:orientation 垂直vertical,水平horizontal
Vertical Guideliner 垂直辅助线
Horizontal Guideliner 水平辅助线
layout_constraintGuide_begin 开始位置
layout_constraintGuide_end 结束位置
layout_constraintGuide_percent 距离顶部的百分比(orientation = horizontal时则为距离左边)
在这里插入图片描述
操作简单添加辅助线
点击切换其属性即可
在这里插入图片描述
视频教学处
https://www.bilibili.com/video/BV1w4411t7UQ?p=4&vd_source=0bb0df01f664a2cb4d04879e7cb32e94

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值