LinearLayout 框架

  • 將子框架或子元件,作水平排列。

  • 將子框架或子元件,作垂直排列。

  • 將子框架或子元件,作等比例排版,無論水平或垂直排列。

  • 將子框架或子元件,作百分比排版,無論水平或垂直排列。

RelativeLayout 框架

  • 將子框架或子元件,相對於父框架來作排版。

  • 將子框架或子元件,相對於另一個子框架或子元件來作排版。

  • 內部框架階層簡單時,效能問題可以忽略。

  • 內部框架階層複雜時,效能的消耗較昂貴,特別是多個巢狀框架。

FrameLayout 框架

  • 較少用來排版。

  • 較常用來放置 Fragment ( 後面會提到 )。

  • 無法排出複雜的結構,效能消耗便宜。