20210111 android学习

今天学习了android中的
几种常用的单位
其中有
1 px dp sp
    px=像素
    dp=虚拟像素,在不同的像素密度的设备上会自动适配,推荐使用
    p=同dp相似,主要用来显示文字,还会根据用户的字体大小偏好来缩放
2 dp dip 设备独立像素
device independent pixels(设备独立像素)

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

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

计算公式:px = dp * (dpi/160)
3 sp
主要用于字体显示,与刻度无关的一种单位,与dp类似,会随着系统字体大小进行缩放。


原文地址:https://www.cnblogs.com/huangmouren233/p/14279279.html