2012-07-20 133 views
-1

如何在XML中居中TextViews?如何在XML中居中TextViews

例子:

<TextView 
    android:id="@+id/text_3" 
    android:text="@string/text_3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="25sp" 
    android:textColor="#ffffff" 
    /> 
+0

的可能重複[我們可以把佈局中的Android屏幕中心(HTTP://計算器。 com/questions/1499258/can-we-put-layout-in-the-screen-in-android) – FoamyGuy 2012-07-20 02:16:41

+0

如果你搜索過或者谷歌,你會很容易得到答案,-1爲你的努力... – 2012-07-20 03:35:12

+0

它被設計成一個有用的索引,爲其他人的谷歌。我回答了。這是一個「q和一個」風格的問題。我知道答案,只是試圖幫助那些不支持的人。 – epicness42 2012-07-20 04:01:41

回答

1

設置

機器人:GRA vity =「center」

在你的Layout和Textview中。看這個考試。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:gravity="center" 
    android:orientation="vertical" > 

    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:text="@string/hello" /> 

</LinearLayout> 
+0

感謝您的意見。 – epicness42 2012-07-20 04:03:14

0

您可以用在中心XML文本,

android:gravity="center" 

android:layout_centerVertical="true" 
android:layout_centerHorizontal="true" 
+0

將重心設置爲居中會將文本居中放置在TextView中,而垂直和水平居中放置TextView可以做到這一點。 – epicness42 2012-07-20 18:15:34

1

您必須layout_gravity添加到TextView的

試試這個

<TextView 
    android:id="@+id/text_3" 
    android:text="@string/text_3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="25sp" 
    android:textColor="#ffffff" 
    android:layout_gravity="center" 
    /> 
+0

感謝您的意見。 – epicness42 2012-07-20 18:09:58