【Android學習】四種佈局方式

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 //控件內容相對於當前控件的距離

相關文章
相關標籤/搜索