zoukankan      html  css  js  c++  java
  • Andriod中的屏幕适配

    mm : millmeters , 毫米 , 关于屏幕的物理尺寸。

    in : inches , 英寸 , 关于屏幕的物理尺寸。

    pt : points , 一个标准单位,大小为一英寸屏幕大小的1/72.

    px : pixel , 即像素,1px代表屏幕上的一个物理的像素点。1920×720:指的是屏幕分辨率,分辨率(Resolution),指的是设备屏幕横向和纵向的像素个数。

    ppi : pixels per inch , 每英寸对角线上所拥有的像素数目。计算公式为sqrt(长度像素数2+宽度像素数2)/屏幕对角线英寸数。

    例如:4.3英寸、分辨率1280*720,PPI=√(1280^2+720^2)/4.3=341.5359……≈342

    dpi : dots per inch , 每英寸点数,是一个计量单位,指每一英寸长度中,取样、可显示的或输出点的数目。对于Andriod设备来说,dpi等价于ppi。

    Andriod Device DPI  Pixel Density Pixel Multiplier Minimum DP Screen Size
    LDPI(Low) 120 0.75 426*320
    MDPI(Medium) 160 1.0 470*320
    HDPI(High) 240 1.5 640*480  
    XHDPI(Extra) 320 2.0 960*720   
    XXHDPI(Ex Ex) 480 3.0    1280*960
    XXXHDPI(E E E) 640 4.0 1920*1440

    dp : Density-independent pixels , 计算公式:dp*dpi/160 =px ,它能够使不同的设备都能够显示的比例相同。

    sp : 和dp类似,一般用于字体,而dp用于非字体,可根据用户的字体大小进行缩放。

  • 相关阅读:
    阅读计划博文
    系统设计时所实现的质量属性战术
    关于如何提高系统的可用性和易用性
    jdbc.properties
    JDBCUtil
    软件质量属性的场景描述
    架构漫谈阅读笔记
    软件架构师工作过程
    orm框架中entityframework的 增删改查操作
    事件和委托
  • 原文地址:https://www.cnblogs.com/minblog/p/12116955.html
Copyright © 2011-2022 走看看