android 介面佈局(大概)

Wbao發表於2015-07-22

佈局:

 

LinearLayout        線性佈局

 

RelativeLayout      相對佈局

在相對佈局:

android:layout_below="@id/label"    某個view下面

android:layout_toLeftOf="@id/ok"   某個view左邊

android:layout_alignParentRight="true"       最右邊

android:layout_marginLeft=”10dp”      距左10dp


TableLayout         表格佈局

    android:shrinkColumns 表示設定單元格的列是否收縮 

對應的方法是setShrinkAllColumns(boolean)

    android:shrinkColumns=”0,1,2” 表示單元格第1,2,3列允許收縮適應螢幕不會擠出螢幕.

    android:collapseCoulmns 對應的方法setColumnCollapsed(int,boolean),作用是設定表格的列是否隱藏

    android:stretchColumns 對應的方法setStretchAllColumns(boolean),作用是設定表格列是否拉伸.

    android:layout_column="0"   從第一列開始佈局(用來對其第幾列)

 

    用<TableRow></TableRow>  用來表示列,java沒有具體的列,一般用控制元件表示列

    android:layout_span="3" 屬性表示可以跨行 3表示跨幾行

    android:layout_column=” ”指定該單元格在第幾列顯示


AbsoluteLayout      絕對佈局

     android:layout_x="20dp"

     android:layout_y="20dp"     絕對佈局的座標

 

FrameLayout         層佈局      

相關文章