衆所周知,LinearLayout與RelativeLayout是Android開發中兩個最基本的佈局。實際中,99%的佈局用的是這兩個佈局。甚至不誇張說,這兩個佈局可以完成日常所見到的任何佈局!這兩個佈局有什麼特點呢?
LinearLayout是我們學習中最容易理解、也是最快上手的佈局,但是隨之會發現在諸如下對齊、右對齊、從下開始、從右開始的佈局中,LinearLayout很難實現;對於重疊的某些佈局,LinearLayout更是幾乎束手無策,諸如:
總結,兩者的優點:
LinearLayout優點爲:
1、便於理解,符合人們的思維習慣,開發效率高。
2、解析與運行效率高。
RelativeLayout優點爲:
1、更容易處理下對齊、右對齊、從下開始、從右開始的佈局。
2、能處理重疊佈局。