文章目錄
- 一、像素 px 與 密度無關像素 dip
- 二、像素 px 與 密度無關像素 dip 在不同螢幕像素密度 dpi 下的換算關系
參考文檔 :
- 裝置相容性概覽
- 螢幕相容性概覽
- 支援不同的像素密度
- 聲明受限螢幕支援
一、像素 px 與 密度無關像素 dip
px 是 pixel 縮寫 , 表示 像素 ;
dip 是 Desity Independent Pixels 的縮寫 , 表示 密度無關像素 , dip 又可以縮寫成 dp ;
密度無關像素 dip 與 像素 px 根據 螢幕像素密度 DPI 為參數 進行計算 ;
注意 密度無關像素 ( DIP , Desity Independent Pixels ) 與 螢幕像素密度 ( DPI , Dots Per Inch )
螢幕像素密度 的機關是 DPI , 是 Dots Per Inch 的縮寫 , 也就是每 英寸 的 像素點 個數 ;
二、像素 px 與 密度無關像素 dip 在不同螢幕像素密度 dpi 下的換算關系
px 與 dip 的換算關系 :
- 螢幕像素密度 ( DPI , Dots Per Inch ) 為 120 dpi 時 ( ldpi ) , 1 dip = 0.75 px ;
- 螢幕像素密度 ( DPI , Dots Per Inch ) 為 160 dpi 時 ( mdpi ) , 1 dip = 1 px ;
- 螢幕像素密度 ( DPI , Dots Per Inch ) 為 240 dpi 時 ( hdpi ) , 1 dip = 1.5 px ;
- 螢幕像素密度 ( DPI , Dots Per Inch ) 為 320 dpi 時 ( xhdpi ) , 1 dip = 2 px ;
- 螢幕像素密度 ( DPI , Dots Per Inch ) 為 480 dpi 時 ( xxhdpi ) , 1 dip = 3 px ;
- 螢幕像素密度 ( DPI , Dots Per Inch ) 為 640 dpi 時 ( xxxhdpi ) , 1 dip = 4 px ;
160 dpi 是 像素識别 基準 , 在該 螢幕像素密度 dpi 下 , 1 px = 1 dip ;
不同螢幕像素密度下的像素比例 :