安卓介面適配

2021-08-09 19:26:24 字數 526 閱讀 3557

開發的時候每次都要做適配的。有時實在是記不住drawable-h,l,m,xh,xxh這幾種的最佳解析度,所以在此記錄下,以免每次去查詢。

-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

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

如何適配安卓介面

在開發安卓的時候,很多時候要適配的,然而最佳解析度卻總是忘記。所以這裡進行總結下。單位多種螢幕解析度規格 icon圖示尺寸 操作欄圖示 小圖示1 單位 screen size 螢幕尺寸 指的是手機實際的物理尺寸,比如常用的2.8英吋,3.2英吋,3.5英吋,3.7英吋 摩托羅拉milestone手機...

安卓螢幕適配

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

關於安卓螢幕適配

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