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

首頁 > 系統 > Android > 正文

Android應用借助LinearLayout實現垂直水平居中布局

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

首先說的是LinearLayout布局下的居中一般是這樣的:
(注意:android:layout_width="fill_parent" android:layout_height="fill_parent" 屬性中,若水平居中,至少在寬度上占全屏;若垂直居中,則在高度上占全屏)

<LinearLayout   android:layout_width="fill_parent"   android:layout_height="fill_parent"   android:gravity="center|center_horizontal|center_vertical" >   // 上面gravity屬性的參數:center為居中,center_horizontal為水平居中,center_vertical為垂直居中   <Button      android:id="@+id/Binding_button"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:text="關聯新賬戶" /> </LinearLayout>  

要實現垂直水平居中,幾個基本參數值得注意:
1、android:orientation="vertical"表示該布局下的元素垂直排列;
2、android:layout_gravity="center_horizontal"表示該布局在父布局里水平居中,此時其父布局必須擁有android:orientation="vertical"屬性;
3、android:layout_gravity="center_vertical"表示該布局在父布局里垂直居中,此時其父布局必須應設置成android:orientation="horizontal"屬性(默認為該屬性),且其父布局的高度應設置為android:layout_height="fill_parent"屬性;
4、android:gravity="center_horizontal"表示該布局下的元素水平居中;

線性布局垂直水平居中布局文件實例:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   xmlns:tools="http://schemas.android.com/tools"   android:layout_width="fill_parent"   android:layout_height="fill_parent"   android:orientation="vertical" >    <LinearLayout     android:layout_width="wrap_content"     android:layout_height="fill_parent"     android:layout_gravity="center_horizontal"     >      <LinearLayout       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:orientation="vertical"       android:layout_gravity="center_vertical"       >        <LinearLayout         android:layout_width="fill_parent"         android:layout_height="wrap_content" >          <TextView           android:layout_width="100dp"           android:layout_height="wrap_content"           android:gravity="right"           android:text="用戶名" />          <EditText           android:layout_width="300dp"           android:layout_height="wrap_content" />       </LinearLayout>        <LinearLayout         android:layout_width="fill_parent"         android:layout_height="wrap_content" >          <TextView           android:layout_width="100dp"           android:layout_height="wrap_content"           android:gravity="right"           android:text="Email" />          <EditText           android:layout_width="300dp"           android:layout_height="wrap_content" />       </LinearLayout>     </LinearLayout>   </LinearLayout> </LinearLayout> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合川市| 台中市| 高雄县| 保康县| 巴南区| 龙陵县| 称多县| 敦煌市| 大冶市| 方山县| 赤峰市| 赤壁市| 江源县| 泸水县| 九龙县| 平泉县| 卫辉市| 龙门县| 改则县| 定结县| 旺苍县| 买车| 绥宁县| 保亭| 满洲里市| 揭西县| 广宗县| 靖远县| 子长县| 安溪县| 祁连县| 睢宁县| 瑞丽市| 鱼台县| 民丰县| 玛曲县| 南宁市| 蕲春县| 温州市| 朝阳市| 曲阳县|