Android适配方案记录

目前适配手机手段一共有三种

1.计算smallest-width ,也就是计算屏幕的最小宽度去适配(目前最优秀适配方案)

Android适配方案记录_第1张图片
在values-swxxdp,系统会根据手机的最小宽度去读取该文件夹下的文件数据,从而达到不同尺寸适配

注意点:
1.系统适配顺序是由高到低,比如说,你的手机最小宽度是400dp,你项目适配的机型,有360dp和400dp的,那么系统查找适配文件顺序为:
values-sw400dp -> values-sw360dp -> values
也就是说系统会每层往下找,优先找适合自己的。那也就是说,加入你没有400dp的文件,系统就会继续往下找到对应的匹配。

匹配技巧:
如何知道自己手机的最小宽度?
1.进去开发者模式,直接查看最小宽度,而且可以修改,方便适配各种机型(修改有风险,用完就要改回来)
Android适配方案记录_第2张图片
2.用公式计算
dp = 分辨率宽度/(dpi/160)

2.根据机型的分辨率进行适配(不推荐)

Android适配方案记录_第3张图片
原理一样跟第一种,只是这个会很多很繁琐,而且容易遗漏,网上也有对应的生成工具,但是不推荐使用

3.根据机型屏幕,去动态计算,设置控件大小进行适配(不推荐)

你可能感兴趣的:(Android知识点)