Android學(xué)習(xí)筆記1.0——六大布局

一、LinearLayout(線性布局)

1.orientation:布局中組件的排序方式(horizontal水平方向、vertival垂直方向);

2.gravity:控制組件所包含的子元素的對齊方式(可多個組合使用:left|button);

3.layout_gravity:控制該組件在父布局的對齊方式;

4.layout_width:布局的寬度(warp_content包裹內(nèi)容、match_parent填滿父容器fill_parent);

5.layout_height:布局的高度(同上);

6.background:背景圖片(或顏色);

7.divider:設(shè)置分割線(圖片);

8.showDividers:設(shè)置分割線位置(none無、middle每兩個組件間、beginning開頭、end結(jié)尾);

9.dividerPadding:上下兩組間距分割線邊距;

10.weight:權(quán)重。

PS:①當(dāng) android:orientation=”vertical” 時, 只有水平方向的設(shè)置才起作用,垂直方向的設(shè)置不起作用。

? ? ? ?②當(dāng) android:orientation=”horizontal” 時, 只有垂直方向的設(shè)置才起作用,水平方向的設(shè)置不起作用。

二、RelativeLayout(相對布局)

1.gravity:容器內(nèi)組件的對齊方式;

2.ignoreGravity:true不受gravity屬性影響;

3.layout_alighParentLeft:左對齊;

4.layout_alighParentRight:右對齊;

5.layout_alighParentTop:頂部對齊;

6.layout_alighParentBottom:底部對齊;

7.layout_centerHorizontal:水平居中;

8.layout_centerVertical:垂直居中;

9.layout_centerInParent:中間位置;

10.layout_toLeftOf:參考組件左邊;

11.layout_toRightOf:參考組件右邊;

12.layout_above:參考組件上部;

13.layout_below:參考組件下部;

14.layout_alignTop:對齊參考組件上邊界;

15.layout_alignBottom:對齊參考組件下邊界;

16.layout_alignLeft:對齊參考組件左邊界;

17.layout_alignRight:對齊參考組件右邊界;

18.layout_margin:設(shè)置組件四周偏移量;

19.layout_marginLeft:設(shè)置組件左邊偏移量;

20.layout_marginRight:設(shè)置組件右邊偏移量;

21.layout_marginTop:設(shè)置組件上部偏移量;

22.layout_marginBottom:設(shè)置組件下部偏移量;

PS:margin可以設(shè)置為負(fù)數(shù)。

三、TableLayout(表格布局)

1.collapseColumns:設(shè)置需要被隱藏的列的序號;

2.shrinkColumns:設(shè)置允許被收縮的列的列序號;

3.stretchColumns:設(shè)置運行被拉伸的列的列序號;

以上這三個屬性的列號都是從0開始算的,可以設(shè)置多個,用逗號隔開,比如”0,2”。如果是所有列都生效,則用”*”號即可

四、FrameLayout(幀布局)

1.foreground:設(shè)置改幀布局容器的前景圖像;

2.foregroundGravity:設(shè)置前景圖像顯示的位置;

五、GridLayout(網(wǎng)格布局)

Android4.0+版本

1.rowCount:設(shè)置行數(shù);

2.columnCount:設(shè)置列數(shù);

3.layout_row:組件所在行;

4.layout_column:組件所在列;

5.layout_rowSpan:組件橫跨行數(shù);

6.layout_column:組件橫跨列數(shù)。

六、AbsoluteLayout(絕對布局)

1.layout_x:設(shè)置組件的X坐標(biāo);

2.layout_y:設(shè)置組件的Y坐標(biāo)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容