2015-01-01 233 views
0

enter image description here水平對齊textView中心

我希望控制器textView成爲應用程序的中心。我用android:gravity =「center」但沒有幫助。 我的代碼是

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    > 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="CONTROLLER" 
     android:textSize="30dp" 
     android:gravity="center" 
     android:textColor="#fff" 
     android:layout_marginTop="39dp" 
     android:id="@+id/textView3" 
     /> 
    </LinearLayout> 

在此先感謝您的幫助。

回答

1

只是android:gravity="center"在Layout中也是android:layout_height="match_parent"以整個View中的TextView爲中心。 和android:gravity="center_horizontal" to centralize it horizontaly.

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center" > 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="CONTROLLER" 
     android:textSize="30sp" 
     android:textColor="#fff" 
     android:layout_marginTop="39dp" 
     android:id="@+id/textView3" 
     /> 
</LinearLayout> 

,也是TEXTSIZE應該在SP不DP上meausured。