本來想自己結(jié)合自己經(jīng)驗和學習學習下大神的博客總結(jié)出來一篇這方面的博客方便今后自己工作上用到時方便快速查看的纹烹,但是看了之后發(fā)現(xiàn)大神的博客已經(jīng)很完美了开镣,加上自己可能有點今天有點懶就直接把大神文章鏈接轉(zhuǎn)載過來好了蚀腿,本來想通過轉(zhuǎn)載方式轉(zhuǎn)載過來的糖驴,但是折騰了半天發(fā)現(xiàn)自己不知道怎么吧csdn上的博客轉(zhuǎn)載到簡書上霉猛,所有直接把地址鏈接過來好了淆党,希望各位看客別介意啊酷师。
注:下面所有文章都是轉(zhuǎn)載,感謝各位大神染乌,自己只是搬運工把地址搬過來方便自己今后查看山孔。
Android 屏幕適配
Android百分比布局
Android百分比布局github鏈接
Android:Layout_weight的深刻理解
ConstraintLayout布局——拖拽的方式
ConstraintLayout布局——布局代碼的方式
- 最后做個簡單總結(jié)吧
- 首先針對屏幕尺寸相差較大的布局不同的情況,我們通過寫多套布局文件和布局別名(兼容Android 3.2前版本)的方法來實現(xiàn)適配荷憋。
- 當屏幕尺寸差別不大台颠,布局一樣且想所有手機顯示效果按屏幕尺寸進行比例縮放的情況我們盡量選擇百分比布局來進行適配,這樣基本可以適配所有尺寸的手機。
- 關(guān)于weight的話串前,主要要理解剩余空間的概念瘫里,weight分配的大小是在剩余空間的基礎(chǔ)上的。
- 盡量使用新的ConstraintLayout來實現(xiàn)自己的布局荡碾,因為這樣可以有效地解決布局嵌套過多的問題谨读,從而提高我們程序的性能。
- 關(guān)于項目中圖片的話我們直接基于720*1280的視覺稿切一版圖片就可以了坛吁,將圖片只放到xhdpi目錄中劳殖,這樣系統(tǒng)會在不同密度屏幕的手機中對圖片進行合理的縮放,這樣可以避免切多套圖導(dǎo)致項目安裝包過大問題拨脉。