2011-06-06 74 views
2

朋友,如何用圖像和文字創建按鈕

我想在android中顯示一個按鈕,就像截圖中提到的一樣。

任何人都可以指導我通過如何實現這一目標?

​​

+0

可能重複:([Android的按鈕或ImageButton的結合文字和圖片] http://stackoverflow.com/questions/1532876/android-combining-text-image -on-a-button-or-imagebutton) – Kaarel 2011-06-06 14:40:37

回答

0

ImageButton你可以使用它。

但我不確定如何使按鈕上的文本看起來像您的屏幕截圖中的文本。我會簡單地用文字創建圖像,然後將其用於ImageButton

+0

如果你的圖像上有文字,那麼維護和本地化它們就成了一件麻煩事。 – Kaarel 2011-06-06 14:35:41

+0

您可以爲每種支持的語言創建圖像,如果這些圖像僅用於某些按鈕,則不應該太大。 – 2011-06-06 14:38:23

+0

現在這套房我..謝謝 – UMAR 2011-06-07 10:28:46

1

你可以使用9補丁FOT的背景。您可以在此處指定填充區域(底部和右側線條),以便背景可以拉伸,而文字不會覆蓋圖像。 :)

3

使用正常的Butto與drawableLeft屬性。見我的示例代碼:

<Button android:layout_width="100dip" 
    android:layout_height="wrap_content" 
    android:text="Refresh" 
    android:drawableLeft="@drawable/ic_btn_refresh" 
    android:id="@+id/btn_refresh" /> 
+0

是的,它也是正常的按鈕 – UMAR 2011-06-07 10:29:07

0
<Button 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:drawableLeft="@drawable/refresh" 
android:text="Refresh"/> 
+0

謝謝你的答覆好的解決方案。 – UMAR 2011-06-07 10:29:39