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)

 

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM