安卓 螢幕適配介紹

2021-09-08 12:54:35 字數 533 閱讀 4254

> 主流螢幕: 1280*720, 遵循原則: 不用absolutelayout(絕對布局), 多用相對布局&線性布局(權重), 要用dp,不用px

> 開發後期, 在不同解析度螢幕上測試(480*800,1920*1080), 假設沒出現太大問題(影響正常使用), 就能夠上線

> 假設後期測出問題怎麼辦?

不是非經常常使用

不是非經常常使用, layout-800x480 專門適配480*800的螢幕

dp和px的關係: dp = px/裝置密度

float density = getresources().getdisplaymetrics().density;

system.out.println("裝置密度:" + density);

320*240(0.75), 480*320(1),480*800(1.5),1280*720(2)

values->dimens.xml values-1280x720

android:weightsum="3"

獲取螢幕寬高,動態計算控制項大小

安卓螢幕適配

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

關於安卓螢幕適配

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

安卓螢幕適應

首先可能會涉及的幾個關於螢幕尺寸的單位 px,畫素,螢幕現象的基本單位 解析度,螢幕寬高即橫縱兩個方向的畫素個數,比如 480 800 螢幕尺寸,經常會說幾寸幾寸的,其實是螢幕對角線的長度,單位是英吋,1inch 2.54cm dpi,即dots per inch 每英吋多少個畫素點,相當於 px ...