【Android學習】四種布局方式


一、LinearLayout

  線性布局,即一行展開或者一列展開,也可以嵌套,需要注意的屬性如下:

  android:orentation  //對齊方式

二、FrameLayout

  幀布局,即一層層疊起來,最先放的在最底下,需要注意的屬性如下:

  無

三、RelativeLayout

  相對布局,即通過對某一參照控件,進行布局,需要注意的屬性如下:

  android:layout_toLeftof//在某參照物的左邊

  android:layout_toRightof//在某參照物的右邊

  android:layout_toBelow//在某參照物的下面

  android:layout_toAbove//在某參照物的上面

  android:layout_alignLeft//與某參照物的左邊對齊

    .

    .

    .

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM