2013-02-11 81 views
0

我是初學者到android開發,我正在開發小型android應用程序。在我的應用程序中,我使用按鈕。但包含圖像和文字。一切工作正常唯一的事情就是我的文字顯示的按鈕和圖像的中心在按鈕的到底是什麼我想圖片和文字都在中心.. 我的按鈕的代碼看起來像......將文本和圖像添加到按鈕中心android

<Button 
       android:id="@+id/signup_button" 
       android:layout_width="match_parent" 
       android:layout_height="48dip" 
       android:layout_marginTop="15dip" 
       android:layout_marginLeft="1dip" 
       android:background="@drawable/help_screen_buttons" 
       android:text="Sign up" 
       android:textColor="@color/maroon_font" 
       android:alpha="0.8" 
       android:textSize="22dip" 
       android:drawableLeft="@drawable/tw_br"/> 

他我我只能在左右上角底部位置設置圖像而不是在中心.. S如何來顯示圖像和文字在按鈕的中心...... 需要幫助... 謝謝...

回答

0

我希望它對你有用:

<Button 
    android:id="@+id/startTelemoteButton" 
    android:text="@string/start_telemote" 
    android:gravity="center" 
    android:width="fill_parent" 
    android:height="wrap_content" /> 
+0

嗨HCD感謝您的答覆。我試過,但這個不會在中心......其他任何解決方案顯示我的圖片和文字。謝謝 – nilkash 2013-02-11 10:29:19

+0

機器人:SRC =「@繪製/ help_screen_buttons」試試這個 – duggu 2013-02-11 10:33:13

+0

嗨HCD再次謝謝回覆.. @繪製/ help_screen_button是我繪製的xml文件,我在其中定義了一些背景色和一些圓角。如果我將其設置爲src,它是否會發生一些變化?我會盡可能地嘗試。 – nilkash 2013-02-11 10:52:14

0

,你可以簡單地使用圖像按鈕

<ImageButton 
     android:id="@+id/imageButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:src="@drawable/image" />