Android手机开发 使用线性布局和相对布局实现Button垂直水平居中

Android手机开发 使用线性布局和相对布局实现Button垂直水平居中,第1张

概述居中呢,这里分两种不同布局方式的居中!分别是LinearLayout和RelativeLayout。一、首先说的是LinearLayout布局下的居中:

居中呢,这里分两种不同布局方式的居中!分别是 linearLayout 和relativeLayout。

一、首先说的是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>

二、然后说的是relativeLayout布局下的居中:

<relativeLayout xmlns:AndroID="http://schemas.androID.com/apk/res/androID"   AndroID:layout_wIDth="fill_parent" AndroID:layout_height="fill_parent">   <button AndroID:ID="@+ID/btngal" AndroID:layout_wIDth="wrap_content"     AndroID:layout_height="wrap_content" AndroID:gravity="center_horizontal"     AndroID:textSize="20sp" AndroID:layout_alignParentBottom="true"     AndroID:layout_centerHorizontal="true" AndroID:text="返回主界面" /> </relativeLayout>

简单说明

AndroID:gravity="CENTER_VERTICAL“:这个是垂直居中对齐

AndroID:gravity="BottOM”:放在容器的底部

AndroID:gravity="CENTER“ :放在容器的中心

三、一行居中两个按钮的方法

方法1:

<linearLayout androID:layout_wIDth="fill_parent"  androID:layout_height="wrap_content"   androID:orIEntation="horizontal"   > <button androID:ID="@+ID/btn_ListvIEw"   androID:layout_height="wrap_content"   androID:layout_wIDth="0dp"   androID:layout_weight="1"   androID:text="ListVIEw"/> <button androID:ID="@+ID/btn_emptyvIEw"   androID:layout_height="wrap_content"  androID:layout_wIDth="0dp"  androID:layout_weight="1"  androID:text="EmptyVIEw"/></linearLayout>

方法2:

<relativeLayout androID:ID="@+ID/relativetop"    androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content"   androID:layout_centerHorizontal="true" >   <button      androID:ID="@+ID/btnGetMp3s"     androID:text="@string/strGetMp3List"     androID:layout_wIDth="wrap_content"      androID:layout_height="wrap_content"      androID:gravity="center"     androID:layout_toleftOf="@ID/txtHIDe" />   <TextVIEw androID:ID="@+ID/txtHIDe" androID:layout_wIDth="25" androID:layout_height="1"     androID:layout_centerHorizontal="true" />   <button      androID:ID="@+ID/btnExitSys"     androID:text="@string/strExitSys"     androID:layout_wIDth="wrap_content"      androID:layout_height="wrap_content"      androID:layout_toRightOf="@ID/txtHIDe" /> </relativeLayout> 

总结

以上是内存溢出为你收集整理的Android手机开发 使用线性布局和相对布局实现Button垂直水平居中全部内容,希望文章能够帮你解决Android手机开发 使用线性布局和相对布局实现Button垂直水平居中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1141727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存