2011-06-06 91 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