android布局和屏幕適配相關(guān)

本來想自己結(jié)合自己經(jīng)驗和學(xué)習(xí)學(xué)習(xí)下大神的博客總結(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é)吧
  1. 首先針對屏幕尺寸相差較大的布局不同的情況,我們通過寫多套布局文件和布局別名(兼容Android 3.2前版本)的方法來實現(xiàn)適配。
  2. 當(dāng)屏幕尺寸差別不大,布局一樣且想所有手機顯示效果按屏幕尺寸進行比例縮放的情況我們盡量選擇百分比布局來進行適配,這樣基本可以適配所有尺寸的手機。
  3. 關(guān)于weight的話,主要要理解剩余空間的概念,weight分配的大小是在剩余空間的基礎(chǔ)上的。
  4. 盡量使用新的ConstraintLayout來實現(xiàn)自己的布局,因為這樣可以有效地解決布局嵌套過多的問題,從而提高我們程序的性能。
  5. 關(guān)于項目中圖片的話我們直接基于720*1280的視覺稿切一版圖片就可以了,將圖片只放到xhdpi目錄中,這樣系統(tǒng)會在不同密度屏幕的手機中對圖片進行合理的縮放,這樣可以避免切多套圖導(dǎo)致項目安裝包過大問題。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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