Android開發(fā)基礎(chǔ)-布局

線性布局

線性布局?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ì)布局,基本上夠用了!

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

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

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