布局

一、 界面布局之線性布局(LinearLayout)

這種布局比較常用,也比較簡單,就是每bai個元素占一行,把它按照橫向排放,也就是每個元素占一列。在布局中都按照垂直或者水平的順序依次排列子元素,每一個子元素都位于前一個元素之后。

二、 界面布局之相對布局(RelativeLayout)

相對布局是android界面設(shè)計中比較常用和好用的一個布局方式。

三、 界面布局之表格布局(TableLayout)

表格布局采用行、列的形式來管理元素組件。TableLayout的行和列不需要聲明,而是采用添加方法控制。

每次在TableLayout中添加一個TableRow,一個TableRow就代表表格中的一行,也同樣是容器,往里面添加一個子組件就代表增加一列。在表格布局中,列的寬度由最寬的那個單元格決定,整個表格布局寬度取決于父容器的寬度

四、 界面布局之絕對布局(AbsoluteLayout)

特點(diǎn):以坐標(biāo)的方式來定位在屏幕上的位置,引起缺乏靈活性,在沒有絕對定位的情況下相比其他類型的布局更難維護(hù)

五、 界面布局之幀布局(FrameLayout)

FrameLayout是五大布局中最簡單的一個布局。在幀布局中,整個界面被當(dāng)成一塊空白備用區(qū)域,所有的子元素都不能被指定放置的位置,它們統(tǒng)統(tǒng)放于這塊區(qū)域的左上角,并且后面的子元素直接覆蓋在前面的子元素之上,將前面的子元素部分和全部遮擋。

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

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

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