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

 

一、Android五大布局分類

1、相對布局

2、絕對布局

3、線性布局

4、表格布局

5、幀布局

 

二、具體布局的使用

1、相對布局(RelativeLayout)

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

相對布局是Android布局中最為常用的布局之一,也是最強大的布局:

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

2)可以做的事情最多

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