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)

     

       

  • 相关阅读:
    Palindrome Linked List 解答
    Word Break II 解答
    Array vs Linked List
    Reverse Linked List II 解答
    Calculate Number Of Islands And Lakes 解答
    Sqrt(x) 解答
    Find Median from Data Stream 解答
    Majority Element II 解答
    Binary Search Tree DFS Template
    188. Best Time to Buy and Sell Stock IV
  • 原文地址:https://www.cnblogs.com/naray/p/15531156.html
Copyright © 2011-2022 走看看