Android 官方屏幕适配之ScreenMatch

关于屏幕适配的方案有两种,一种是使用ScreenMatch,一种是使用[AndroidAutoSize]。(https://github.com/JessYanCoding/AndroidAutoSize)
先来使用一下我们的ScreenMatch吧。

安装插件

先打开我们的设置,或者使用Ctrl+Alt+S,在这里插入图片描述
点击Plugins,搜索ScreenMatch。点击安装即可。Android 官方屏幕适配之ScreenMatch_第1张图片

将dimens.xml文件放置res/values文件夹下即可

dimens.xml文件点击此处下载
Android 官方屏幕适配之ScreenMatch_第2张图片
需选择dimens.xml文件,右击点击ScreenMatch即可。
Android 官方屏幕适配之ScreenMatch_第3张图片
此时弹出对话框,点击Ok即可。
Android 官方屏幕适配之ScreenMatch_第4张图片
当点击ok之后,会出现谈话框,继续点击Ok即可。
Android 官方屏幕适配之ScreenMatch_第5张图片
当Android studio重新打开时,你会看见,多了很多values文件,这就是在不同宽度计算后的结果。
Android 官方屏幕适配之ScreenMatch_第6张图片
接下来我们看看生成的这个文件
Android 官方屏幕适配之ScreenMatch_第7张图片

该文件内中的base_dp=360是指最小宽度基准值为 360dp
例如设计图的最小宽度为 375dp,则需要更改最小宽度基准值为 375dp。如果项目只需要适配手机的话,适配的设备最小宽度保留 384,392,400,410,411,480,533,592,600,640,662,720,768,800,811,820,960,961,1024,1280,1365即可,
其中match_dp则表示需要适配的最小宽度值(如果是小数,则保留4位小数。例如 392.727272…,则取 392.7272),即你想生成哪些 dimens.xml 文件。
**ignore_dp=**忽略不需要适配的最小宽度值,即忽略掉插件默认生成的 dimens.xml 文件,
例如忽略掉480,533的适配
即:ignore_dp=480,533

如何使用

例如我们需要TextView,宽360搭配,高50dp,字体大小在使用时只需要这样,即可.

 

你可能感兴趣的:(屏幕适配)