Android开发:1-3、Android常用布局
Android常用布局
- 常用6大布局:
- 常用XML布局屬性:
常用6大布局:
常用XML布局屬性:
1、線性布局:
1、android:orientation=“ ”
線性布局中的水平方向:horizontal
線性布局中的垂直方向:vertical
2、android:layout_width/layout_height=""
1、match_parent:
2、fill_parent:
3、wrap_content:
3、android:weight
只能在android:layout_width/layout_height="match_parent"時使用,權重值,用具體的數值來設置寬和高
4、android:background
設置背景色
2、相對布局:
3、表格布局
1、TableLayout屬于行和列形式的控件,適用于多列的布局格式,
2、每行為一個TableRow對象,也可以是一個View對象;
3、在TableRow對象中還可以添加其他控件;
4、TableLayout不會生成邊框
4、幀布局:
每個組件都嗲便一個畫面,默認以屏幕左上角為坐標,按照組件定義的先后順序依次逐屏顯示,后面的畫面會覆蓋前面的畫面。一般用于實現動畫效果
5、網格布局:
將子視圖放入一個矩形網格中
1、倆個構造函數:
1、public GridLayout()
2、public GridLayout(interesting怒罵Columns,boolean makeColumnsEqualWidth)
ps:網格布局一般不采用android:layout_width/layout_height屬性來定義大小,而是用android:layout_gravity="fill_horizontion\fill_vertical"和android:orientation來定義視圖元素的
6、絕對布局:
坐標布局,按照絕對坐標進行布局,官方文檔中不建議使用,原因是不能自適應屏幕
總結
以上是生活随笔為你收集整理的Android开发:1-3、Android常用布局的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [LeetCode] Decode Wa
- 下一篇: 《Android编程权威指南》-读书笔记