国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android應用的LinearLayout中嵌套RelativeLayout的布局用法

2019-12-12 06:36:30
字體:
來源:轉載
供稿:網友

想將Button和ListView分別放在屏幕的一左一右。
單純使用android:gravity和android:layout_gravity不成功。
于是涉及到RelativeLayout。
關鍵為:android:layout_alignParentRight="true",
android:layout_alignParentLeft="true":

<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="fill_parent"    android:layout_height="wrap_content" android:gravity="center_vertical">    <TextView     android:id="@+id/mTextView"     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello" />     <RelativeLayout     android:layout_width="wrap_content"      android:layout_height="wrap_content" android:gravity="right"      android:padding="10dp">     <TextView       android:id="@+id/mTextView01"       android:layout_alignParentLeft="true"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="范例一" />     <Button       android:id="@+id/mButton01"       android:layout_alignParentRight="true"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="發送" />     </RelativeLayout>      <RelativeLayout     android:layout_width="wrap_content"      android:layout_height="wrap_content" android:gravity="right"      android:padding="10dp">     <TextView       android:id="@+id/mTextView02"       android:layout_alignParentLeft="true"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="范例二" />     <Button       android:id="@+id/mButton01"       android:layout_alignParentRight="true"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="發送" />     </RelativeLayout> </LinearLayout> 

效果為:

2016413154429622.png (332×182)

PS:另附我的項目布局的一點經驗

<?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:orientation="vertical">    <LinearLayout android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:orientation="horizontal"     android:layout_marginLeft="50px"     android:layout_marginRight="50px"     android:layout_marginBottom="15px"     android:layout_gravity="center"     android:gravity="center">      <TextView        android:layout_width="fill_parent"       android:layout_height="wrap_content"       android:text="性別"       android:textSize="18sp"       android:layout_weight="3"/>          <RadioGroup android:id="@+id/radioGroup"         android:contentDescription="性別"         android:layout_width="fill_parent"         android:layout_height="wrap_content"        android:orientation="horizontal"        android:layout_weight="1">                 <RadioButton android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:id="@+id/radioMale"          android:text="男"          android:checked="true"         android:layout_marginRight="15px"         android:textSize="18sp">         </RadioButton>       <RadioButton android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:id="@+id/radioFemale"          android:text="女"         android:textSize="18sp">         </RadioButton>      </RadioGroup>  </LinearLayout>    </LinearLayout> 

 開始時RadioGroup的layout_width="wrap_content",怎么設置權都達不到想要的效果。要改成fill_parent
RadioButton的尺寸比TextView大  所以顯示時TextView在上方,設置LinearLayout中android:gravity="center">即可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庄浪县| 大名县| 庐江县| 金寨县| 临潭县| 瑞昌市| 蕉岭县| 垣曲县| 清苑县| 莱阳市| 广灵县| 东乡县| 汨罗市| 武陟县| 大石桥市| 邛崃市| 河源市| 南和县| 青神县| 汕尾市| 奉新县| 岑巩县| 英超| 将乐县| 化州市| 西乡县| 廊坊市| 饶阳县| 留坝县| 鸡泽县| 江达县| 韶关市| 城口县| 宜昌市| 滨海县| 墨玉县| 通道| 新巴尔虎左旗| 凤庆县| 绥德县| 工布江达县|