内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

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ā)公司
苗栗市| 永善县| 安达市| 宝坻区| 富民县| 慈利县| 丽江市| 志丹县| 高要市| 广德县| 屏东市| 莎车县| 遂川县| 枣阳市| 革吉县| 金门县| 永宁县| 祥云县| 明星| 都安| 大理市| 石渠县| 建德市| 吐鲁番市| 西昌市| 芮城县| 大化| 黔西县| 金秀| 平塘县| 乌鲁木齐市| 平乐县| 桐乡市| 东宁县| 凉城县| 洛南县| 巧家县| 兖州市| 阜阳市| 宁波市| 乌兰浩特市|