zoukankan      html  css  js  c++  java
  • Android UI设计规范之常用单位

    px :全称--pixel 、像素。例如,480*800的屏幕在横向有320个象素,在纵向有480个象素。

    屏幕的分辨率 : 屏幕的长宽方向上像素点的数量。
    dp(dip) : 全称--Density-independent pixel ,密度无关像素,定义为160dpi的屏幕下,1个像素点的长度。
    sp : 全称--Scale-independent Pixels ,google用于设定文字大小,和dp类似,但除了受到dpi影响,还受到用户的字体偏好设定影响。
    屏幕的物理尺寸:屏幕对角线的长度,以inch为单位。
    in: 全称--inch ,英寸。
     

    PPI:全称Pixels Per Inch,每英寸屏幕所拥有的像素数---像素密度。

    PPI用来表示输入设备的输入精度,如扫描仪,数码相机

    PPI表示的是 像素/英寸(每英寸长度上有多少个像素点)

    计算:像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸
    注:屏幕尺寸单位为英寸
    例:分辨率为1280*720 屏幕宽度为6英寸 计算所得像素密度约等于245ppi

    DPI:全称Dots Per Inch,每英寸所打印的点数。

    计算:如PPI类似

    DPI用来表示输出设备的输出精度,如打印机,显示器

    DPI表示的是 像点/英寸(每英寸长度上有多少个打印点或像点)

    在图像和分辨率中,像素常常用像素点表示,所以很多时候,特别是计算机从业人员会把ppi和dpi模糊使用,Android中像素密度单位就是用dpi(mdpi、hdpi、xhdpi等)

  • 相关阅读:
    实习的一些感想,感触,心得体会
    一张优惠券引发的血案(redis并发安全问题)
    Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
    Redis 集群
    Maven Pom文件标签详解
    Google Guava 基本工具
    context:component-scan的使用说明
    logback的简单分析
    轮询和长轮询
    StringUtils中 isNotEmpty 和isNotBlank的区别?
  • 原文地址:https://www.cnblogs.com/maxinliang/p/4512220.html
Copyright © 2011-2022 走看看