1. 程式人生 > >布局管理

布局管理

orien 水平 相對 層疊 線性 線性布局 you visible 指定

1 LinearLayout(線性布局)
讓所有的組件都成為單一的方向,垂直和水平(默認為水平)
1.1屬性
android:visibility 是否隱藏 "visible" 可見 "invisible" 隱藏 "gone"
android:orientation="horizontal" 水平 "vertical" 垂直
android:layout_weight 該屬性控制水平和垂直方向某個控件所占比例
2 FrameLayout(幀布局)
讓所有的組件都在左上角層疊
2.1屬性(同線性布局)

3、RelativeLayout(相對布局)

  控件之間的位置是相對兄弟控件的位置或父 容器的位置。

  android:layout_below  擺放在指定組件的下邊

  android:layout_toLeftof  擺放在指定組件的左邊

  android:layout_toRightOf  擺放在指定組件的右邊

  android:layout_alignTop  以指定組件為參考進行上對其

  android:layout_alignBottom  以指定組件為參考進行下對其

  android:layout_alignLeft  以指定組件為參考進行左對齊

  android:layout_alignRight   以指定組件為參考進行右對齊

4、TableLayout (表格布局)

  表格布局采用行列的形式來管理UI中的控件

  <TableLayout>

    <TableRow></TableRow>行

  </TableLayout>

  android:gravity//文件擺放的位置

5、AbsoluteLayout(絕對布局)

  讓組件使用X/Y坐標確定在屏幕上的位置。

  android:layout_x:組件X軸上的坐標

  android:layout_y:組件Y軸上的坐標

布局管理