居中呢,这里分两种不同布局方式的居中!分别是 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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我