【android】——像素密度,分辨率,dpi,sp,dp

文章目录

  • 分辨率
  • 像素密度ppi&&dpi
    • 屏幕尺寸
    • dpi
  • px
  • dp&&dip
    • 【附】——dpi系数与px数的计算
  • sp

分辨率

分辨率指屏幕的像素总数,例如960*640就是屏幕长度上有960个像素,宽度上有640个像素。

像素密度ppi&&dpi

屏幕尺寸

屏幕尺寸是指屏幕对角线长度,单位是英寸,1英寸=2.54厘米

像素指像素密度,单位是像素/英寸(ppi)
ppi:Pixels Per Inch即每英寸对角线上所拥有的像素(pixel)数目
计算公式:
【android】——像素密度,分辨率,dpi,sp,dp_第1张图片

dpi

dpi就是Dot Per Inch,即每英寸的点数。
因为在图像和分辨率中,像素常常用像素点表示,两者表示一样的意思

px

px就是pixels,代表像素

dp&&dip

dp就是dip,全称Density-independent Pixels【密度无关像素】
以160dpi为基准。
在160dpi设备 上1dp=1px,在240dpi设备上1dp=1.5px,以此类推

【附】——dpi系数与px数的计算

ldpi QVGA (240×320)——dpi系数0.75——密度值120

mdpi HVGA (320×480)——dpi系数1.0——密度值160

hdpi WVGA (480×800) ——dpi系数1.5——密度值240

xhdpi 720P(1280*720)——dpi系数2.0——密度值320

xxhdpi 1080p(1920*1080 )——dpi系数3.0——密度值480

px=dpi系数*图像dp

sp

Scale-Independent Pixels【比列无关像素】
可以根据文字大小首选项进行缩放,常用于设置字体大小。

你可能感兴趣的:(【android】——像素密度,分辨率,dpi,sp,dp)