Android 屏幕適配方案(一)

轉載請標明出處: http://blog.csdn.net/lmj623565791/article/details/45460089; 本文出自:【張鴻洋的博客】

一年前看過這篇文章,后來就照這做了,經過長時間的積累之后,項目就變成了這樣。
我只記得dp 與像素無關,然后就真的不記得了。

呈現效果仍舊會有差異,僅僅是相近而已。
當設備的物理尺寸存在差異的時候,dp就顯得無能為力了。為4.3寸屏幕準備的UI,運行在5.0寸的屏幕上,很可能在右側和下側存在大量的空白。而5.0寸的UI運行到4.3寸的設備上,很可能顯示不下。
然后適配總是要做的:
于是為了適配各種尺寸,項目變成了下面這樣:
針對不同的dpi設置,編寫多套數值文件。

Paste_Image.png

這種方法有局限性,首先每個尺寸都要自己計算,其次在java代碼里面是沒辦法設置的。動態計算的時候還是會出現屏幕尺寸偏差的問題。

接下來看百分比適配:
多用match_parent
多用weight
自定義view解決
PS: 沒用過百分比。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容