Android适配方案记录

手机适配全解析
本文详细介绍了当前手机适配的三种主要手段,包括基于smallest-width的适配方案、按分辨率适配及动态计算控件大小。重点推荐使用计算smallest-width的方法,系统将根据手机最小宽度自动选择合适的配置文件,实现不同尺寸设备的良好适配效果。

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

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

在这里插入图片描述
在values-swxxdp,系统会根据手机的最小宽度去读取该文件夹下的文件数据,从而达到不同尺寸适配

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

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

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

在这里插入图片描述
原理一样跟第一种,只是这个会很多很繁琐,而且容易遗漏,网上也有对应的生成工具,但是不推荐使用

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值