素材巴巴 > 程序开发 >

Android studio 组件自适应屏幕宽度的布局写法(match_parent)

程序开发 2023-09-14 07:04:59

目录

概览适配屏幕宽度的效果!

1.为何需要自适应屏幕宽度

2.固定数值的情况

3.自适应宽度的写法


概览适配屏幕宽度的效果!

 

 

1.为何需要自适应屏幕宽度

我们在开发Android app的时候,布局通常是要一次开发,所以比例的屏幕全部适配的。

以下是Android studio 里的xml布局文件固定数值的情况!

2.固定数值的情况

这是宽度固定数值布局文件:

可以看到  android:layout_width="188dp"也就是说,无论您屏幕怎么改变,这个宽度都不变!

这个具体体现在手机可能是正常的布局,到了平板那里,布局就变得混乱起来了。所以,width怎么不写固定呢?

3.自适应宽度的写法

请看代码

不写固定的宽度代码:

android:layout_width="match_parent"

可以看到,width后面改成了“match_parent”

同时,可以打开design模式下使用constraint Widget 功能:

使用框选住的两个数值来调整该组件的左右边距。

如果想要该组件居正中,需要将左右两边数值相同。

这种写法可以自适应几乎所有的设备。

 


标签:

上一篇: 为什么我要用 Node.js 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。