• UI界面控件大小换算


     

    一 基本概念

    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

    http://www.cnblogs.com/halbertsun/p/4901724.html

  • 相关阅读:
    MM1排队系统
    java基本概念
    将博客搬至CSDN
    数据库知识点1
    离散分布
    概率论1--基本概念
    一道经典JS题(关于this)
    ajax请求过程中下载文件在火狐下的兼容问题
    熟悉css/css3颜色属性
    打字机游戏Ⅱ之手速pk
  • 原文地址:https://www.cnblogs.com/xavier-0/p/4912559.html
Copyright © 2020-2023  润新知