1、LinearLayoutandroid
線性佈局,即一行展開或者一列展開,也能夠嵌套,須要注意的屬性以下:佈局
android:orentation //對齊方式it
2、FrameLayoutio
幀佈局,即一層層疊起來,最早放的在最底下,須要注意的屬性以下:sed
無layout
3、RelativeLayoutmargin
相對佈局,即經過對某一參照控件,進行佈局,須要注意的屬性以下:di
android:layout_toLeftof//在某參照物的左邊vi
android:layout_toRightof//在某參照物的右邊co
android:layout_toBelow//在某參照物的下面
android:layout_toAbove//在某參照物的上面
android:layout_alignLeft//與某參照物的左邊對齊
.
.
.
4、TableLayout
表格佈局,即像表格那樣佈局,須要注意的屬性以下
android:shrinkableColumns //收縮的列數,以數字0,1,2標記
android:strechableColumns//拉伸的列數,以數字0,1,2標記
android:collapsedColumns//摺疊的列數,以數字0,1,2標記
須要共同注意的屬性:
android:gravity //子控件的佈局方式
android:layout_gravity //當前空前相對父控件的佈局方式
android:layout_marginTop/Left/Right/Bottom //頁邊距,當前控件相對於上層控件的邊距
android:marginTop/Left/Right/Bottom //子控件至關於當前控件的邊距
android:paddingLeft/Right/Top/Bottom //控件內容相對於當前控件的距離