1. 下载ScreenMatch 插件
.
2. 由于我安装了已经,如果没有安装应该会搜索出来。
插件如图所示:
3.项目名称右键->ScreenMatch(前提是你xml中所有的尺寸都写到了dimens.xml中了):
4.选择自己当前的module:
5.会看到自己resource文件夹下多了很多values文件夹,这就是自动生成的其他屏幕适配的尺寸。
6.如图所示是屏幕适配所需要的配置:
1) 点击如图所示位置的文件
2) base_dp 就是设计师参考设计的屏幕宽度,如果不一致可以修改,然后重新生成。
7.如图所示的文件是参考的dp值,建议项目初始化的时候直接使用示例的尺寸值,当前你自己按照情况写也行,这个不影响。
自己遇到的比较好的屏幕适配方式,希望可以帮到广大小伙伴。