美文网首页
Android适配方案

Android适配方案

作者: 星邪Ara | 来源:发表于2020-06-30 10:31 被阅读0次

1、设备宽度的dp计算方法

dp = 屏幕像素宽度/(屏幕像素密度/160) 160是基准屏幕像素密度 这个用来计算以上的sw后面的数值
通用公式:
dp = px/(dpi/160)
px = dp*(dpi/160)

dp 1 1 1 1 1 1
px 1 1.5 2 3 3.5 4
dpi 160 240 320 480 560 640

2、正常设备(尺寸)适配使用它基本没问题

1、一种非常好用的Android屏幕适配

2、Android屏幕适配-应用篇

3、限定符使用说明

屏幕特征 限定符 描述
大小 samall 提供给小屏幕适配的资源(小于3英寸)
大小 normal 提供给中等屏幕设备的资源小于4英寸左右
大小 large 提供给大屏幕设备的资源4英寸-7英寸
大小 xlarge 提供给超大屏幕设备的资源(7-10英寸
像素密度 ldpi 低分辨率设备(120dpi一下)
像素密度 mdpi 中等(120dpi一160dpi)
像素密度 hdpi 高(160dpi一240dpi)
像素密度 xhdpi 超高(240dpi一320dpi)
像素密度 xxhdpi 超超高(320dpi一480dpi)
像素密度 xxxhdpi 超超超高480dpi以上,一般都是640dpi
方向 land 横屏
方向 port 竖屏
分辨率 sw***dp 大于*宽度加载此资源

4、限定符组合适配

项目遇到同样像素不同尺寸问题,使用上面2-1适配是满足不了需求的,然后根据限定符和2-1组合去解决这个问题

  • 分辨率和大小组合
    values-sw320dp-samall
    values-sw320dp-normal
    values-sw320dp-large
    values-sw320dp-xlarge

  • 分辨率和像素密度组合
    values-sw320dp-ldpi
    values-sw320dp-mdpi
    values-sw320dp-hdpi
    values-sw320dp-xhdpi
    values-sw320dp-xxhdpi
    values-sw320dp-xxxhdpi

  • 分辨率、方向和像素密度组合
    values-sw320dp-port-hdpi
    . . . . . .

  • 分辨率、大小、方向和像素密度组合
    values-sw320dp-large-port-hdpi
    . . . . . .

相关文章

网友评论

      本文标题:Android适配方案

      本文链接:https://www.haomeiwen.com/subject/toutqktx.html