中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Android的四個(gè)基本布局

在Android中有四種基本布局,可以放置很多控件的容器,按照一定的個(gè)一律調(diào)整控件的位置,從而編寫(xiě)出精美的界面

成都創(chuàng)新互聯(lián)公司總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、成都小程序開(kāi)發(fā)、軟件開(kāi)發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷(xiāo)領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

1)線(xiàn)性布局:LinearLayout

讓我們來(lái)看一段代碼

<LinearLayout xmlns:android="http://schemas,android.com/apk/res/android">android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
//android:layout_gravity="top"
android:text="Button1"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
//android:layout_gravity="center_vertical"
android:text="Button2"/>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
//android:layout_gravity="bottom"
android:text="Button3"/>
<LinearLayout/>

其中 orientation:vertical就是線(xiàn)性布局中的垂直布局

將其改為 orientation:horizantal就是線(xiàn)性布局中的水平布局

注釋符后的android:l ayout_gravity似乎看起來(lái)和android:gravity很像,實(shí)際上 android:gravity是用來(lái)控制文字的, 而 android:l ayout_gravity是用來(lái)控制控件的, 需要注意的是 android:l ayout_gravity只能在垂直布局上用到,因?yàn)樗讲季种械拈L(zhǎng)度是不固定的,每添加一個(gè)就加長(zhǎng) 還有一個(gè)也很重要的屬性:android:layout_weight,這是用來(lái)比例控制控件大小 2)相對(duì)布局:RelativeLayout

<RelativeLayout xmlns:android="http://schemas,android.com/apk/res/android">
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Button1"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Button2"/>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Button3"/>
<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:text="Button4"/>
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:text="Button5"/>
<RelativeLayout/>

這里用到的是layout_alignParentTop,layout_alignParentBottm,layout_alignParentLeft,layout_alignParentRight和layout_centerInParent,他們的意思顯而易見(jiàn)

除此以外還有,layout_above,layout_below,layout_toLeftof,layout_toRightof

而layout_alignLeft,layout_alignRight,layout_alignTop,layout_alignBottom,則是利用邊緣對(duì)齊的方式控制控件 3)幀布局:FrameLayout 它相比于其他兩個(gè)布局就簡(jiǎn)單多了,它沒(méi)有方便的定位方式,所有的控件都會(huì)顯示在左上角 4)百分比布局:PercentFrameLayout以及PercentRelativelayout 其中有:app:layout_heightPercent, app:layout_widthPercent 而在實(shí)際編程中,會(huì)發(fā)現(xiàn)一個(gè)問(wèn)題,就是如果頁(yè)面需要大量的重復(fù)控件,那么難道我們要一個(gè)個(gè),一遍遍寫(xiě)嗎? Android為我們提供了,引入布局的操作:<include layout="@layout/title"/>

分享標(biāo)題:Android的四個(gè)基本布局
分享鏈接:http://www.rwnh.cn/article38/ipcjsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)微信小程序、建站公司、網(wǎng)站內(nèi)鏈企業(yè)建站、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司
江华| 谷城县| 平度市| 长汀县| 南陵县| 巴彦淖尔市| 小金县| 茂名市| 呈贡县| 城固县| 佛冈县| 行唐县| 沂源县| 卫辉市| 喀什市| 宁海县| 阜城县| 全南县| 庆云县| 徐州市| 古交市| 宜阳县| 泰州市| 柳州市| 昭觉县| 华容县| 确山县| 班戈县| 泗水县| 清镇市| 余姚市| 宜都市| 常德市| 开封市| 漳浦县| 秦安县| 景东| 深圳市| 军事| 庄浪县| 渝北区|