總結(jié) - Android UI適配方案

1、最原始的dp+自適應(yīng)布局+weight,多套dimens.xml
缺點(diǎn):只能滿足90%以上的手機(jī),同一像素的手機(jī),dpi不一樣

2、smallestWidth適配,res 文件夾下創(chuàng)建各種屏幕分辨率對(duì)應(yīng)的 values-sw{xxx}dp 文件夾
缺點(diǎn): 1、包會(huì)增加500kb左右
2、只支持3.2及以上的系統(tǒng)

3、AutoSize今日頭條屏幕適配方案
當(dāng)前設(shè)備屏幕總寬度(單位為像素)/ 設(shè)計(jì)圖總寬度(單位為 dp) = density
原理:調(diào)用Android API,根據(jù)設(shè)備某一維度(寬或高)的真實(shí)長度(單位是px)與這一維度在UI設(shè)計(jì)圖上的dp值之間的關(guān)系,重新計(jì)算density來實(shí)現(xiàn)
缺點(diǎn): 第三方庫適配

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容