AndroidStudio学习笔记-10Android的常用单位

一、常用单位有 px 、dp 、sp 几种

  • px=像素 
  • dp=虚拟像素,在不同的像素密度的设备上会自动适配,推荐使用 s
  • p=同dp相似,主要用来显示文字,还会根据用户的字体大小偏好来缩放

 

二、dp / dip (设备独立像素)

device independent pixels(设备独立像素)

基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。

在不同的像素密度的设备上会自动适配,比如: 在320x480分辨率,像素密度为160,1dp=1px 在480x800分辨率,像素密 度为240,1dp=1.5px

计算公式:px = dp * (dpi/160)

 

三、sp(Scaled Pixels)

主要用于字体显示,与刻度无关的一种单位,与dp类似,会随着系统字体大小进行缩放。

你可能感兴趣的:(Android)