• dpi,ppi,dip,dp,px和sp


    一 基本概念

    1. dpi (dots per inch)每英寸多少点;ppi( Pixel per inch),每英寸像素数。针对显示器的设计时,dpi=ppi。

    2. dip (device independent pixels)设备独立像素,不同设备有不同的显示效果,这个和设备硬件有关,不依赖像素。

    3. dp (Density-independent pixel),一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。

    4. px (pixels)像素,就是屏幕上实际的像素点单位。

    5. sp (Scale-independent pixels),它是安卓的字体单位,以160PPI屏幕为标准,当字体大小为 100%时, 1sp=1px。

    二 计算方式和换算

    dpi= √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数

    dp和px的换算公式 :

    dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。

    sp 与 px 的换算公式:

    sp*ppi/160 = px

  • 相关阅读:
    打印出1-10000之间的所有对称数(如121,1331,2442)
    代码块
    javascript判断数据类型
    块和内嵌
    xhtml+css基础知识2
    xhtml+css基础知识1
    清除浮动
    margin注意问题
    javascirpt 闭包
    css3 box-sizing属性
  • 原文地址:https://www.cnblogs.com/halbertsun/p/4901724.html
Copyright © 2020-2023  润新知