【Android 屏幕适配】屏幕适配基础概念 ① ( Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI )

举报
韩曙亮 发表于 2022/08/19 22:50:23 2022/08/19
【摘要】 文章目录 一、Android 与 iOS 屏幕宽高比种类二、屏幕像素密度 参考文档 : 设备兼容性概览屏幕兼容性概览支持不同的像素密度声明受限屏幕支持 一、Andro...


参考文档 :





一、Android 与 iOS 屏幕宽高比种类



Android 屏幕尺寸类型如下 , 安卓设备的屏幕尺寸复杂性远远高于 iOS 设备 , Android 设备有两万种屏幕类型 , iOS 只需要适配五种分辨率即可 ;

在这里插入图片描述

iOS 屏幕尺寸如下 , 只需要适配有限的几种屏幕类型即可 ;

在这里插入图片描述





二、屏幕像素密度



屏幕像素密度 的单位是 DPI , 是 Dots Per Inch 的缩写 , 也就是每 英寸像素点 个数 ;


屏幕尺寸 指的是 屏幕 斜对角的 英寸 长度 ;


假设屏幕尺寸为 6.5 6.5 6.5 寸 , 屏幕的宽高分辨率为 1080 × 1920 1080 \times 1920 1080×1920 , 计算该屏幕的 屏幕像素密度 ( DPI , Dots Per Inch ) ;


① 首先 使用勾股定理 计算屏幕 对角线 上的像素个数 :

对角线上的像素个数 = 分辨率宽 度 2 + 分辨率高 度 2 对角线上的像素个数 = \sqrt{分辨率宽度 ^2 + 分辨率高度^2} 对角线上的像素个数=分辨率宽2+分辨率高2

= 108 0 2 + 192 0 2 = \sqrt{1080 ^2 + 1920^2} =10802+19202

≈ 3253 \approx 3253 3253


② 然后计算每英寸的像素个数 :

D P I = 对角线像素个数 屏幕尺寸 DPI = \cfrac{对角线像素个数}{屏幕尺寸} DPI=屏幕尺寸对角线像素个数
= 3253 6.5 ≈ 500 = \cfrac{3253}{6.5} \approx 500 =6.53253500

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/126359537

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。