線性布局(LinearLayout)
線性布局會將它所包含的控件在線性的方向依次排列,並且不會自動換行,當組件按順序排列到屏幕邊緣時,之后的組件將不會顯示。
表格布局(TableLayout)
表格布局繼承於線性布局,采用行和列的形式來管理UI組件,但是不需要聲明行數和列數,而是通過添加組件來控制表格的行數和列數。
幀布局(FrameLayout)
幀布局沒有任何定位的方式,所有的組件默認擺放在布局的左上角。
相對布局(RelativeLayout)
相對布局通過相對定位的方式讓控件出現在布局的任意位置。
網格布局(GridLayout)
網格布局類似於表格布局,但與表格布局不同的是,網格布局可以指定組件的位置。
絕對布局(AbsoluteLayout)
絕對布局是由開發人員通過X、Y坐標來控制組件的位置。由於絕對布局很難做機型適配,所以大多數情況下不會采用絕對布局。