常用单位

  • px  像素,屏幕上的点
  • in  英寸,长度单位
  • mm  毫米,长度单位
  • pt 磅,1/72英寸
  • dp(与密度无关的像素),一个基于density的抽象单位
  • dip 与dp相同,多用于android、iphone中
  • sp(与刻度无关的像素),根据用户的字体大小偏好来缩放

针对dip和px 的关系,做以下概述:

  • QVGA屏density=120;          QVGA(240*320)
  • HVGA屏density=160;          HVGA(320*480)
  • WVGA屏density=240;         WVGA(480*800)
  • WQVGA屏density=120          WQVGA(240*400)

  density值表示每英寸有多少个显示点,与分辨率是两个概念。

换算公式:

  1. px =dips * (densityDpi/160).   
  2. dips=(px*160)/densityDpi 

apk的资源包中

  • 当屏幕density=240时,使用hdpi 标签的资源
  • 当屏幕density=160时,使用mdpi标签的资源
  • 当屏幕density=120时,使用ldpi标签的资源。
原文地址:https://www.cnblogs.com/sweetyu/p/5151595.html