AutoLayout屏幕適配

首先添加依賴 implementation 'com.zhy:autolayout:1.4.5' 

第二步 manifests裏面 application裏面寫上
<meta-data android:name="design_width" android:value="768">
</meta-data>
<meta-data android:name="design_height" android:value="1280">
</meta-data>


再然後在MyApplication裏面的 onCreate裏面 寫上AutoLayoutConifg.getInstance().useDeviceSize();//這個其實也沒什麼用 不過你寫上最好

然後你layout裏面的每一個layout都改成Autolayout 就比如你用的是LinearLayout就寫成AutoLinearlayout,RelativeLayout就寫成AutoRelativeLayout 其他的layout也一樣 就是前面加上Auto

然後你所有的所有單位全部要用px 包括字體大小也不用sp的 用px

再然後 不要去看layout裏面給你顯示的預覽 那個不準確 只有運行起來才能看到準確的 
layout裏面 你就選擇用那個768*1280的預覽 預覽圖基本上大致能看個差不多 默認的應該也就是768*1280的預覽圖

就這樣就ok了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章