1. 程式人生 > >Android常用佈局極其優缺點

Android常用佈局極其優缺點

1,RelativeLayout(相對佈局)

此佈局應用最為廣泛!

優點:靈活性高--控制元件可以任意擺放位置、可以立體重疊擺放-------->適合作為最外層佈局

缺點:需要不斷地設定參考系,使用較為繁瑣,操作不當會造成控制元件之間相互影響

2,LinearLayout(線性佈局)

優點:自動在一個方向上進行佈局,通過距離或權重控制控制元件的放置---------->操作簡單,容易上手

缺點:死板,只能在某一方向上排布且不能換行

3,GridLayout(網格化佈局)

優點:可以設定行列,自動換行-------------->適用於排列比較整齊的網格化佈局,比如計算器等

缺點:樣式比較呆板,適用範圍較小

4,FrameLayout(幀佈局)

優點:方式簡單,常被系統作為預設佈局

缺點:廣泛適用性不強

總結:可以根據需求的不同和各種佈局的基本特點,選擇搭配不同佈局,組合使用,以便達到以最少的佈局實現目標的目的。