> 主流螢幕: 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 ...