線性布局
線性布局?jǐn)[放的方向
我們可以通過一個(gè)屬性,也就是方向的屬性進(jìn)行設(shè)置線性布局的方向:
android:orientation=”vertical”
android:orientation=”horizontal”
線性布局中的權(quán)重
還有一個(gè)比較重要的就是線性布局中的權(quán)重,什么是權(quán)重呢?也就是占的比重的意思!
android:layout_weight="1"
相對(duì)布局
相對(duì)布局,也就是要有參照物的布局。有兩種,一種是相對(duì)于父控件來說,另外一種是相對(duì)于同級(jí)控件來說的!
1、相對(duì)布局相對(duì)于父控件
android:layout_centerInParent="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
這幾個(gè)屬性組合使用
2、相對(duì)布局相對(duì)于同級(jí)控件
android:layout_toLeftOf="@id/center_button"
android:layout_above="@id/center_button"
android:layout_toRightOf="@id/center_button"
android:layout_below="@id/center_button"
其他布局
1、絕對(duì)布局 AbsoluteLayout
android:layout_x="92dp"
android:layout_y="117dp"
2、表格布局 TableLayout
<TableRow>
</TableRow>
3、幀布局 FrameLayout
android:layout_gravity="center"
在實(shí)際開發(fā)中,絕對(duì)布局用于手表開發(fā),機(jī)頂盒開發(fā)。因?yàn)檫@兩種開發(fā)的分辨率是定的,以前我做手表的時(shí)候,它的分辨率就是400*400的,用絕對(duì)布局,跟做出來的效果圖是一樣的,所以看起來很好看的!
絕對(duì)布局,表格布局,幀布局都可以通過線性布局和相對(duì)布局來實(shí)現(xiàn)!
所以,大家學(xué)習(xí)線性布局和相對(duì)布局,基本上夠用了!