在html中大家都知道布局是什么意思了,簡(jiǎn)單來(lái)說(shuō)就是將頁(yè)面劃分模塊,比如html中的div、table等。那么Android中也是這樣的。Android五大布局讓界面更加美化,開發(fā)起來(lái)也更加方便。當(dāng)然布局方式不一樣應(yīng)用的地方也不一樣,當(dāng)然了有的布局方式也是可以相互轉(zhuǎn)換和嵌套使用的。它們都各有各的優(yōu)缺點(diǎn),具體頁(yè)面要怎么布局還是得看開發(fā)需求,但是用的最多的還是相對(duì)布局、線性布局以及相對(duì)布局和線性布局的嵌套使用。當(dāng)然,我說(shuō)的是安卓,并沒(méi)有指定是安卓手機(jī),比如平板、智能家居(電視...)很多都是Android系統(tǒng)。那么下面我們就具體來(lái)講Android開發(fā)中的五大布局,我以一個(gè)簡(jiǎn)單的撥號(hào)器為例。

 

一、Android五大布局分類

1、相對(duì)布局

2、絕對(duì)布局

3、線性布局

4、表格布局

5、幀布局

 

二、具體布局的使用

1、相對(duì)布局(RelativeLayout)

在我們創(chuàng)建Android項(xiàng)目時(shí),默認(rèn)的activity_main.xml這個(gè)文件默認(rèn)的布局方式就是RelativeLayout相對(duì)布局。那么相對(duì)布局就是按照各子元素之間的位置關(guān)系完成布局。在此布局中的子元素里與位置相關(guān)的屬性將生效??梢赃@樣理解:在安卓屏幕中的父元素就是整個(gè)屏幕,而子元素就是那些按鈕、文本框之類的東西。

相對(duì)布局是Android布局中最為常用的布局之一,也是最強(qiáng)大的布局:

1)它可以設(shè)置的屬性非常的多

2)可以做的事情最多

3)安卓屏幕的分辨率大小不一,所以想到屏幕的自適

網(wǎng)友評(píng)論