如何適配安卓介面

2021-08-20 21:58:36 字數 1325 閱讀 9311

在開發安卓的時候,很多時候要適配的,然而最佳解析度卻總是忘記。所以這裡進行總結下。

單位多種螢幕解析度規格

icon圖示尺寸

操作欄圖示

小圖示1:單位

screen size(螢幕尺寸) 指的是手機實際的物理尺寸,比如常用的2.8英吋,3.2英吋,3.5英吋,3.7英吋 摩托羅拉milestone手機是3.7英吋

-aspect ratio(寬高比率) 指的是實際的物理尺寸寬高比率,分為long和nolong milestone是16:9,屬於long

-resolution(解析度) 和電腦的解析度概念一樣,指手機螢幕縱、橫方向畫素個數 milestone是854*480

-dpi(dot per inch) 每英吋畫素數,如120dpi,160dpi等,假設qvga(320*240)解析度的

螢幕物理尺寸是(2英吋*1.5英吋),dpi=160 可以反映螢幕的清晰度,用於縮放ui的

-density(密度) 螢幕裡畫素值濃度,resolution/screen size可以反映出手機密度

density-independent pixel (dip) 指的是邏輯密度計算單位,dip和具體畫素值的對應公式是dip/pixel=dpi值/160

2:多種螢幕解析度規格

ldpi 0.75倍(1dp=0.75px) (120dpi) 240*320px

mdpi 1倍(1dp=1px) (160dpi) 320*480px

hdpi 1.5倍(1dp=1.5px) (240dpi) 480*800px

xhdpi 2倍(1dp=2px) (320dpi) 720*1280px

xxhdpi 3倍(1dp=3px) (480dpi) 1080*1920px

***hdpi 4倍(120dpi)

3:icon圖示尺寸

mdpi 320*480 48*48px

hdpi 480*800 72*72px

xhdpi 720*1280 96*96px

4:操作欄圖示

480*480 ppi=240 圖示大小 dp:24 px:36 切圖大小 dp:32 px:48

720*1280 ppi=320 圖示大小 dp:24 px:48切圖大小 dp:32 px:64

5:小圖示

特定狀態下使用的圖示。一般大小為:16*16dp

480*480 ppi=240 圖示大小 dp:12 px:18 切圖大小 dp:16 px:24

720*1280 ppi=320 圖示大小 dp:16 px:24 切圖大小 dp:16 px:32

這樣以後就可以方便的直接看這篇部落格了。

安卓介面適配

開發的時候每次都要做適配的。有時實在是記不住drawable h,l,m,xh,xxh這幾種的最佳解析度,所以在此記錄下,以免每次去查詢。aspect ratio 寬高比率 指的是實際的物理尺寸寬高比率,分為long和nolong milestone是16 9,屬於long resolution 解...

安卓螢幕適配

private static int barheight 獲取狀態列高度 初始化的時候賦值 新增字型變化的監聽 override public void onconfigurationchanged configuration newconfig override public void onlow...

關於安卓螢幕適配

一.非drawable 適配 對於非drawable 例如 textview,button等控制項 的適配,建議使用相對布局,按比例適配。在相對布局中,首先獲取手機的寬度和高度,然後指定每個控制項在手機中所佔的比例,再設定margin值,從而保證在不同解析度和dpi的手機上控制項顯示的效果是相同的。...