<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/to" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/subject" /> <EditText android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:gravity="top" android:hint="@string/message" /> <Button android:layout_width="100dp" android:layout_height="wrap_content" android:layout_gravity="right" android:text="@string/send" /> </LinearLayout> <!-- android:orientation="vertical" 代表方向垂直--> <!-- android:layout_weight="1" 代表所占權(quán)重(比例) message占滿其他元素剩余的地方, 如果有多個android:layout_weight=1,則平分剩余空間 android:gravity="top"表示從上面開始占(寫了android:layout_weight的) android:layout_gravity="right" 整個組件的位置居右 -->
十余年的下陸網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整下陸建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“下陸網(wǎng)站設(shè)計”,“下陸網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="horizontal" > <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/to" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/subject" /> <EditText android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" android:gravity="top" android:hint="@string/message" /> <Button android:layout_width="100dp" android:layout_height="wrap_content" android:layout_gravity="right" android:text="@string/send" /> </LinearLayout>
LinearLayout
是一個視圖組,它所有的子視圖都在一個方向?qū)R,水平或者垂直。你可以指定布局的方向通過 android:orientation
屬性。
LinearLayout
的所有子視圖排列都是一個靠著另一個,因此垂直列表每行僅僅有一個子視圖,不管有多寬。水平列表只能有一行的高度(最高子視圖的高度加上邊距距離)。LinearLayout
期望子視圖之間都有margin,每個子視圖都有gravity。
線性布局支持給個別的子視圖設(shè)定權(quán)重,通過android:layout_weight屬性。就一個視圖在屏幕上占多大的空間而言,這個屬性給其設(shè)定了一個重要的值。一個大的權(quán)重值,允許它擴(kuò)大到填充父視圖中的任何剩余空間。子視圖可以指定一個權(quán)重值,然后視圖組剩余的其他的空間將會分配給其聲明權(quán)重的子視圖。默認(rèn)的權(quán)重是0.
例如,如果有三個文本框,其中兩個聲明的權(quán)重為1,另外一個沒有權(quán)重,沒有權(quán)重第三個文本字段不會增加,只會占用其內(nèi)容所需的面積。其他兩個同樣的會擴(kuò)大以填補(bǔ)剩余的空間,在三個文本域被測量后。如果第三個字段,然后給定的權(quán)重為2(而不是0),那么它現(xiàn)在的聲明比其他的更重要,所以它得到一半的總的剩余空間,而前兩個平均分配剩余的。
分享文章:android的LinearLayout布局
鏈接URL:http://www.rwnh.cn/article0/peohoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、ChatGPT、網(wǎng)站內(nèi)鏈、Google、做網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)