2014-12-05 74 views
0

在片段,我有這樣定義的RelativeLayout的:如何垂直和水平居中片段?

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:gravity="center"/> 

對於這種佈局,我所定義的寬度和高度尺寸。

如何使我的片段中的這個視圖相對於它的父對象垂直和水平居中?我嘗試將gravity設置爲"center",但這似乎不起作用。

回答

0

當使用RelativeLayout作爲父母時,您可以將android:layout_centerInParent="true"設置爲您的孩子,並且它將成爲水平和垂直中心。

6

首先,你必須瞭解引力和layout_gravity屬性:

layout_gravity="center" : which is align View to center of parent 
gravity="center" : which is align content of View to center 

現在你的情況,你必須使用RelativeLayout的父如此layout_gravity財產不適用所以請使用以下屬性來對齊片段於母公司的中心:

android:layout_centerInParent="true"