??? Android App開(kāi)發(fā)中有5種常見(jiàn)的布局方式,包括線(xiàn)性布局,幀布局,表格布局,相對布局,絕對布局。今天我們來(lái)介紹最常見(jiàn)的一種布局方式,那就是線(xiàn)性布局。
?
??? 線(xiàn)性布局是Android開(kāi)發(fā)中最常見(jiàn)的一種布局方式,它是按照垂直或者水平方向來(lái)布局,通過(guò)“android:orientation”屬性可以設置線(xiàn)性布局的方向。屬性值有垂直(vertical)和水平(horizontal)兩種。
?
Android App開(kāi)發(fā):最常見(jiàn)的線(xiàn)性布局
?
??? LinearLayout屬性中android:orientation為設置線(xiàn)性布局當其="vertical"時(shí),為 垂直線(xiàn)性布局,當其="horizontal"時(shí),為水平線(xiàn)性布局,不管是水平還是垂直線(xiàn)性布局一行(列)只能放置一個(gè)控件。
?
??? 線(xiàn)性布局代表類(lèi)是(LinearLayout),LinearLayout不僅可以控制個(gè)組件橫向排列,也可以縱向排列(通過(guò)android:orientation屬性控制),
???? 注意點(diǎn):android中的LinearLayout使用時(shí),當一行填滿(mǎn)時(shí)候,不會(huì )自動(dòng)換行,多出的將不會(huì )被顯示。
?
??? android:orientation:可以設置布局的方向,android:gravity:用來(lái)控制組件的對齊方式,layout_weight:控制各個(gè)組件在布局中的相對大小。
??? 垂直線(xiàn)性布局代碼如下:
?
??? ?
?
??? 水平線(xiàn)性布局代碼如下:
?
??? ?
?
嘉興App開(kāi)發(fā):http://qianxx.com/
Android開(kāi)發(fā):http://qianxx.com/andriod/