Androi屏幕分辨率(mdpi、hdpi、xdpi、xxdpi、xxxdpi)

(一)基础名词

1、屏幕尺寸,屏幕分辨率与屏幕像素密度

屏幕尺寸: 就是我们通常所说的手机大小,比如iPhone6s大小为4.7寸,确切的来说这里指的是英寸(1 in ≈ 2.54 cm)
这个大小又屏幕对角线的长度确定
屏幕分辨率: 指的是屏幕纵向与横向上像素点的数量,比如1920×1080,代表的是在屏幕纵向有1920个像素点,横向有1080个像素点
屏幕像素密度: 每英寸屏幕所拥有的像素数(单位dpi)像素密度越大,显示画面细节就越丰富,也就是我们通常所说的屏幕越清晰
计算公式: dpi =√(widthPx^2 + heightPx^2) / 屏幕尺寸


计算公式


## 2、px、dp、dpi、sp、dpi、density
px: 我们日常所称的像素(pixel),图像显示的基本单位
dip/dp: 密度无关像素(Density Independent Pixels)
sp: scaled pixels,主要处理字体的大小。与dp类似,但是可以根据用户的字体大小首选项进行缩放。
dpi: 每英寸点数,这里的点指的是像素点

以160dpi为基准,1dp=1px

## 3、mdpi、hdpi、xdpi、xxdpi、xxxdpi
用于区分不同的像素密度,关系如下:

dpi

热评文章