居中呢,这里分两种不同布局方式的居中!分别是 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\" style=\"@android:style/ButtonBar\"> <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>
本文地址:https://www.stayed.cn/item/20528
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我