介绍Android屏幕适配的方法
SmallestWidth 限定符
本篇不限语言
介绍smallestWidth 限定符
- 优点
- 使用这种方式只需要少量 dimens.xml 文件即可达到适配,而且根本不用考虑虚拟按键的问题。如果只适配手机,dimens.xml 文件所占的体积只有 100 多 KB,即使加上平板和 TV,也就 500 多 KB,完全可以接收。
使用
- 打开AndroidStudio
- 进入Settings
- 选择Plugins
- 在插件商店里面 搜索 “ScreenMatch” 点击安装 最后点击“ok”,重启AndroidStudio即可
- 在项目的默认 values 文件夹中需要一份 dimens.xml 文件
- 执行生成
- 插件安装好后,在项目的任意目录或文件上右键,选择 ScreenMatch 选项(如下图)
- 选择对那个module进行适配(一般来说就是选择app即可)
- res目录下会生成对应宽度dpi的文件(如下图)
- 在xml文件中写布局的时候,单位就使用dp_xxx即可完成适配(如下)
1 | <TextView |