zoukankan      html  css  js  c++  java
  • Android 分辨率适配

    一、屏幕尺寸

      屏幕尺寸是指对角线长度,1英寸等于2.54厘米。

      Android设备中常见尺寸有:2.8、3.5、3.7、4.2、5.0、5.5、6.0等。

    二、屏幕分辨率

      屏幕分辨率是指纵横向的像素点,1px=1像素,px是pixel。分辨率表示是纵向x横向,即:1920x1080,就是纵向(高)1920px,横向(宽)1080px。

     

    三、屏幕的像素密度

      屏幕像素密度是指每英寸上的像素点数,单位dpi(dot per inch),就是一英寸有多少像素点,dpi = px / 尺寸,如,5.5英寸,分辨率是1920x1080,400dpi = 2203 / 5.5。

    四、屏幕尺寸、分辨率、屏幕像素密度关系

      设备分辨率计算对角线像素,再结合尺寸,计算屏幕像素密度。

      公式:400dpi = 2203 / 5.5

     

    四、密度无关像素

      Android设备的尺寸并不统一,Android中为了保证UI展示效果相同,提出density-independent pixel,即dp或者dip,密度无关像素,即使密度不同的设备显示效果一样。

      Android中规定一160dpi为基准,即320x480,1dp = 1px。

      px和dp转换公式:px = dp * (dpi / 160)

     

       

  • 相关阅读:
    [Linux]
    [Nginx]
    [Nginx]
    [Linux]
    [Linux]
    [Linux]
    [Linux]
    [Linux] -Docker修改空间大小
    [Linux]
    [MySql]
  • 原文地址:https://www.cnblogs.com/naray/p/15531156.html
Copyright © 2011-2022 走看看