1,F(xiàn)rameLayout,特點:所有的View都會放在左上角,并且后添加進去的View會覆蓋之前放進去的View。
成都創(chuàng)新互聯(lián)公司主要為客戶提供服務(wù)項目涵蓋了網(wǎng)頁視覺設(shè)計、VI標(biāo)志設(shè)計、成都全網(wǎng)營銷、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)、手機網(wǎng)站制作、微商城、網(wǎng)站托管及網(wǎng)站維護、WEB系統(tǒng)開發(fā)、域名注冊、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計、SEO優(yōu)化排名。設(shè)計、前端、后端三個建站步驟的完善服務(wù)體系。一人跟蹤測試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為活動板房行業(yè)客戶提供了網(wǎng)站推廣服務(wù)。
2,LinearLayout,特點:在水平或者垂直方向上依次按照順序來排列子元素,控件的排列順序遵循其在布局文件中被寫出的先后順序。
3,RelativeLayout,特點:以某一個子元素為參照物,其余子元素均按照其相對位置來完成布局。
4,TableLayout,特點:每個TableLayout都是由一個或多個TableRow組成的,一個TableRow就代表TableLayout的一行。
5,AbsoluteLayout,表格布局類似Html里面的Table。每一個TableLayout里面有表格行TableRow,TableRow里面可以具體定義每一個元素,設(shè)定他的對齊方式 android:gravity="" 。
擴展資料:
開放性:
在優(yōu)勢方面,Android平臺首先就是其開放性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。
開放性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。
豐富的硬件:
這一點還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞Symbian風(fēng)格手機一下改用蘋果iPhone,同時還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。
參考資料:百度百科——Android
Android
布局是應(yīng)用界面開發(fā)的重要一環(huán),在Android中,共有五種布局方式分別是:
線性布局:LinerLayout
表格布局:TableLayout
相對布局:RelativeLayout
絕對布局:AbsoluteLayout
幀布局:FrameLayout
一、??界面布局之線性布局(LinearLayout)
這種布局比較常用,也比較簡單,就是每個元素占一行,把它按照橫向排放,也就是每個元素占一列。在布局中都按照垂直或者水平的順序依次排列子元素,每一個子元素都位于前一個元素之后。
二、??界面布局之相對布局(RelativeLayout)
相對布局是android界面設(shè)計中比較常用和好用的一個布局方式。
三、??界面布局之表格布局(TableLayout)
表格布局采用行、列的形式來管理元素組件。TableLayout的行和列不需要聲明,而是采用添加方法控制。
每次在TableLayout中添加一個TableRow,一個TableRow就代表表格中的一行,也同樣是容器,往里面添加一個子組件就代表增加一列。在表格布局中,列的寬度由最寬的那個單元格決定,整個表格布局寬度取決于父容器的寬度
四、??界面布局之絕對布局(AbsoluteLayout)
特點:以坐標(biāo)的方式來定位在屏幕上的位置,引起缺乏靈活性,在沒有絕對定位的情況下相比其他類型的布局更難維護
五、??界面布局之幀布局(FrameLayout)
FrameLayout是五大布局中最簡單的一個布局。在幀布局中,整個界面被當(dāng)成一塊空白備用區(qū)域,所有的子元素都不能被指定放置的位置,它們統(tǒng)統(tǒng)放于這塊區(qū)域的左上角,并且后面的子元素直接覆蓋在前面的子元素之上,將前面的子元素部分和全部遮擋。
轉(zhuǎn)自長沙軟件公司---小房子