屏幕密度和DPI的对应关系
基本概念铺垫
像素
像素(pixel)为图像的基本单位,是一个抽象的采样,在很多情况下,它们采用点或者方块显示。每个像素可有各自的颜色值,可以采用RGB表示。单位面积内的像素越多代表分辨率越高,所显示的图像就会接近于真实物体。
屏幕尺寸
屏幕尺寸(Screen size)指屏幕的物理尺寸,一般用屏幕对角线长度表示,单位英寸(1英寸 = 2.54 厘米)。如小米4是5英寸。
宽高比率
宽高比率(Aspect Ratio)指的是实际屏幕的物理尺寸宽高比,如16:9,4:3等等。
屏幕密度
屏幕密度(Screen density)指的是屏幕里像素值浓度,分辨率/屏幕尺寸可以反映出手机密度。为了方便,Android将屏幕密度分为6种,low, medium, high, extra-high, extra-extra-high, and extra-extra-extra-high.
分辨率
分辨率(Resolution)和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数。如1920*1080,它表示纵向一列有1920个像素,横向一行有1080个像素。
DPI
DPI(dot per inch),每英寸像素数,可以反映屏幕的清晰度,可用于缩放UI。例如,如果一个320×2