dp、sp、px 背下来就能zhuangBility

在android开发中, 经常用到这几种单位, 每次问道就得查一遍,几天决定背下来留着以后装B

  • ppi (pixels per inch):图像分辨率 (在图像中,每英寸所包含的像素数目)
    PPI = √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数

  • dpi (dots per inch): 打印分辨率 (每英寸所能打印的点数,即打印精度)

  • dp (Density-independent pixels) : 设备无关像素
    换算公式:dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。以160PPI屏幕为标准,则1dp=1px

  • sp(Scale-independent pixels):缩放无关像素
    换算公式:p 与 px 的换算公式:sp*ppi/160 = px

记住这四个,终于可以很好的装B了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容