Android 屏幕适配屏幕适配基础概念 ① ( Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI )
Posted 韩曙亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 屏幕适配屏幕适配基础概念 ① ( Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI )相关的知识,希望对你有一定的参考价值。
文章目录
参考文档 :
一、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 = \\sqrt1080 ^2 + 1920^2 =10802+19202
≈ 3253 \\approx 3253 ≈3253
② 然后计算每英寸的像素个数 :
D
P
I
=
对角线像素个数
屏幕尺寸
DPI = \\cfrac对角线像素个数屏幕尺寸
DPI=屏幕尺寸对角线像素个数
=
3253
6.5
≈
500
= \\cfrac32536.5 \\approx 500
=6.53253≈500
以上是关于Android 屏幕适配屏幕适配基础概念 ① ( Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI )的主要内容,如果未能解决你的问题,请参考以下文章
Android 屏幕适配屏幕适配基础概念 ④ ( 屏幕适配限定符 | 手机/平板电脑设备屏幕适配 )
Android 屏幕适配屏幕适配基础概念 ③ ( 屏幕像素密度 DPI 与素材大小关联 | 屏幕像素密度 DPI 与 屏幕密度限定符关联 )
Android 屏幕适配屏幕适配基础概念 ③ ( 屏幕像素密度 DPI 与素材大小关联 | 屏幕像素密度 DPI 与 屏幕密度限定符关联 )
Android 屏幕适配屏幕适配基础概念 ② ( 像素 px 与 密度无关像素 dip | 像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 )
Android屏幕适配全攻略(最权威的Google官方适配指导)
Android 屏幕适配屏幕适配通用解决方案 ① ( 定义 dimens.xml 方案 | 使用 ScreenMatch 插件生成不同屏幕分辨率的 dimens.xml 配置 )