2012-12-01 96 views
0

即使我讓重心文字仍然在左邊。我假設必須有一種方法來改變文本對齊 (我也嘗試過android:textAlignment =「中心」太)左邊的中心對齊按鈕文字

我已經包括下面的屏幕截圖,但沒有足夠的聲望來顯示它。

<!-- language: lang-xml-->  
<Button 
       android:id="@+id/button1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="50" 
       android:gravity="center" 
       android:text="Button" /> 

也試圖讓它匹配_parent仍然是同樣的問題。

EDIT對於整個XML

<!-- language: lang-xml--> 
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <EditText 
     android:id="@+id/etCommands" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:hint="Type a Command" 
     android:password="true" > 
    </EditText> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:weightSum="100" > 

     <Button 
      android:id="@+id/button1" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:text="Button" /> 
    </LinearLayout> 

    <TextView 
     android:id="@+id/tvResults" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:text="invalid" /> 

</LinearLayout> 

ScreenShot

+0

它的默認居中。 – Ahmad

+0

是的,我知道這意味着我嘗試過。 –

+0

只要刪除'android:gravity =「center」' – Ahmad

回答

25

我也有這個問題。只需重新啓動您的IDE。

+0

你也救了我! :)這工程.. :) –

+0

救生答案! – FOliveira

+0

重新啓動IDE適用於我。希望Eclipse中有刷新或重新呈現按鈕 – fedmich

0

添加機器人:layout_gravity = 「中心」 的佈局爲按鈕,並具有寬度WRAP_CONTENT應該修復它。

+0

它沒有修復我的問題。 –

+0

是的,我很抱歉,我剛剛意識到你是在談論文本而不是實際的按鈕。我應該仔細閱讀。會看起來更多一點 – codeMagic

+0

你想讓文字「按鈕」居中?因爲它看起來像是在我的屏幕截圖上,當我複製代碼並運行它時 – codeMagic