Android常用佈局元件----重新認識Android(3)
Android佈局:控制內部元件的排版,達到想要的介面效果
常用佈局:
LinearLayout:線性佈局;
RelativeLayout:相對佈局
FremaLayout:幀佈局
GridLayout:網格佈局
一。LinearLayout:線性佈局
1.Android:orientation:子元件的排列方向
水平:horizontal
垂直:vertical
2.android:layout_weight:權重,按照權重比例劃分剩餘空間的方式
水平:android:layout_width="0dp"
垂直:android:layout_height="0dp"
佈局的巢狀使用
線性佈局只能將內部子元件一行或者一列
二RelativeLayout:相對佈局:將內部子元件安裝設定的相對位置進行排列
位置屬性:
1.相對兄弟元件:
1.相對兄弟元件的位置:
1.android:layout_toLeftOf:相對於指定元件的左邊
2、android:layout_toRightOf:相對於指定元件的右邊
3、android:layout_above:相對於指定元件的上邊
4、android:layout_below:相對於指定元件的下邊
2、相對於兄弟元件的對齊方式:
1、android:layout_alignLeft:與指定的元件左對齊
2、android:layout_alignRight:與指定的元件右對齊
3、android:layout_alignTop:與指定的元件左頂部齊
4、android:layout_alignBottom:與指定的元件底部對齊
2.相對應父佈局的位置:
1.位置屬性:
1.android:layout_alignParentLeft:在父佈局的左邊
2.android:layout_alignParentRight:在父佈局的右邊
3.android:layout_alignParentTop:在父佈局的頂部
4.android:layout_alignParentBottom:在父佈局的底部
2.居中屬性:
1.android:layout_centerInParent:在父佈局的中間
2.android:layout_centerInHorizontal:在父佈局的水平居中
3.android:layout_centerInVertical:在父佈局的豎直居中
三:FrameLayout:幀佈局--內部元件都是在左上角層疊出現
內部元件的常用屬性
1.layout_gravity:元件相對於佈局的排列方式
2.margin:外邊距
四、GridLayout:網格佈局(Android4.0之後才有的)
將內部元件按照行和列進行排放
常用屬性 :
android:columnCount:最大的列個數
android:rowCount:最大的行個數
內部元件的常用屬性 :
android:layout_column:設定元件所在的列--索引從0開始
android:layout_row:設定元件所在的行--索引從0開始
android:layout_columnSpan:跨列
android:layout_rowSpan:跨列
跨行和跨列要結合
android:layout_gravity="fill"使用
相關文章
- Android元件---重新認識Android(2)Android元件
- [Android]元件化-重新認識AndroidManifestAndroid元件化
- Android四大元件之Activity----重新認識Android(4)Android元件
- Android非同步----重新認識Android(6)Android非同步
- Android的儲存----重新認識Android(9)Android
- Android的SQLite----重新認識Android(10)AndroidSQLite
- Android開發之常用佈局Android
- 從騰訊佈局教育,重新認識教育科技
- Android程式的結構---重新認識Android(1)Android
- Android 常用佈局 介紹與使用Android
- Android的Menu_Dialog----重新認識Android(8)Android
- Android 佈局Android
- 八、android當中五大布局控制元件。其它常用佈局Android控制元件
- Android控制元件佈局屬性全解Android控制元件
- Android UI控制元件系列:TableLayout(表格佈局)AndroidUI控制元件
- Android學習—— Android佈局Android
- Android啟動模式及Intent屬性----重新認識Android(5)Android模式Intent
- Android佈局概述Android
- Android xml 佈局AndroidXML
- AndroidListView、GridView----重新認識Android(7)AndroidView
- Flutter之在Flutter佈局中嵌入原生元件Android篇Flutter元件Android
- Android 佈局優化Android優化
- android 介面佈局(大概)Android
- 重新認識受控和非受控元件元件
- Android UI控制元件系列:RelativeLayout(相對佈局)AndroidUI控制元件
- Android UI控制元件系列:GridView(網格佈局)AndroidUI控制元件View
- 重新認識React Native和Android的通訊原理React NativeAndroid
- Android中常見的佈局和佈局引數Android
- android佈局------RelativeLayout(相對佈局)詳解Android
- android筆記二(水平佈局與垂直佈局)Android筆記
- Android佈局優化技巧Android優化
- Android之TableLayout(表格佈局)Android
- Android的佈局介紹Android
- android:四種基本佈局Android
- Android之佈局屬性Android
- Android GUI之View佈局AndroidGUIView
- Android響應式佈局Android
- android佈局屬性大全Android