2013-09-25 49 views
0

我正在使用文本視圖,其寬度與父級匹配。我想將其文本設置在正確的位置。如果我使用android:gravity="right"那麼爲什麼它會移動到右上角?如何在正確的位置設置文本?

我使用這個:

<TextView android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:textSize="12sp" 
      android:textStyle="bold" /> 

我已經嘗試了很多次,但我無法取得好成績。

回答

3

您可以使用android:padding來符合您的要求。也使用android:gravity="center|right"

3

使用android:gravity屬性與管道|,將屬性設置爲居中以及右位置。

android:gravity="center|right" 
1

使用重心是這樣的:

android:gravity="center|right" 
0

試試這個

<TextView 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="10dp" 
         android:textSize="12sp" 
         android:textStyle="bold" 
         android:gravity="center_vertical|right" /> 
1

您可以使用android:gravity="right|center_vertical"

0

試試這個:

android:gravity="right|center_vertical" 

要對齊水平:android:gravity="right|center_horizontal"

0

您可以使用:

android:gravity="canter" 

然後用

android:paddingLeft="<your value>" 
0

如果要居中相對於佈局中的文本,使用android:layout_gravity="center",但如果你只是想信關於整個詞的中心,使用android:gravity="center"

0

請嘗試以下操作。它會工作。

android:gravity="center"