安卓適配的面試題

2021-10-05 02:06:33 字數 517 閱讀 2608

1.在android 開發的時候,對於 ui 稿的 px 是如何適配的?

答案:把 px 轉化成 dp 在進行適配,在安卓中官方是這樣定義dp 的 dp = dip/160, dip 是畫素密度,不同解析度下 dpi 是不一樣的

dpi:螢幕畫素密度,指的是在系統軟體上指定的單位尺寸的畫素數量,它往往是寫在系統出廠配置檔案的乙個固定值;

dp加上自適應布局和weight比例布局能解決90%的適配問題。因為並不是所有的1080p的手機dpi都是480,比如google 的pixel2(1920*1080)的dpi是420;

寬高限定符適配

寬高限定符適配:窮舉市面上所有的android手機的寬高畫素值,設定乙個基準的解析度,其他解析度都根據這個基準解析度來計算,在不同的尺寸資料夾內部,根據該尺寸編寫對應的dimens檔案。但其有一

2018安卓面試題

1.安卓在哪一版本引入預設應用設定功能?應該是4.4 2.安卓在哪一版本引入執行時許可權功能?安卓6.0版本 3.簡述activity的幾種launchmode以及使用場景?太簡單了,自己想吧 4.arraylist和vector區別?不同 arraylist是執行緒不安全的 執行緒不同步 vect...

安卓實習生面試題 HashMap

public class hashtest11 hashmap和 hashtable 的區別?1 容器整體結構 hashmap的 key和 value 都允許為空,遇到空的 key為時候,會呼叫 putfornullkey 方法進行處理,而對 value 沒有處理。hashtable的 key和 v...

安卓介面適配

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