2013-12-23 46 views
0

中心Allign文字我有一個像上的按鈕進行

<Button 
      android:id="@+id/btn_someid" 
      android:layout_width="80dp" 
      android:layout_height="50dp" 
      android:layout_marginRight="5dp" 
      android:shadowColor="#e1e1e1" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:background="@color/bstate" 
      android:enabled="false" 
      android:gravity="center" 

      android:text="@string/ABCDEFG" 
      android:textColor="@color/btstate" 
      android:textSize="16sp" /> 

一個按鈕,它的出現就像

enter image description here

我怎樣才能使文本中心對齊

問候

+0

檢查我們的代碼完全相同,其做工精細.. – Jarvis

+0

IM我的模擬器其顯示這樣的:( –

+0

嗯嘗試寬度wrapcontent .. – Jarvis

回答

0

我簡直不敢相信,之後的頭髮拔個小時我關閉了日食跑到了回來開始Eclipse和事情,就像他們應該是文本是中心神韻:。

1

將此添加到您的按鈕android:gravity="right|center_vertical"

<Button 
      android:id="@+id/select" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:text="@string/btn_selectcontact_title" 
      android:background="@color/button_bg_state" 
      android:textColor="@color/button_state" 
      android:gravity="right|center_vertical <!-- <HERE --> 
      /> 
+0

不讓文本消失 –

2

您的代碼完美的作品,試圖改變你的重力像

<Button 
      android:id="@+id/select" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:text="@string/btn_selectcontact_title" 
      android:background="@color/button_bg_state" 
      android:textColor="@color/button_state" 
      android:gravity="center_horizontal|center_vertical" --> similar to center 
      /> 
+0

nope與中心相同,我已經更新了問題以包括應用背景顏色改變的樣式 –

1

如果你的按鈕在LinearLayout中只需要設置重力中心到您的按鈕。

android:gravity="center