是否可以使用带有文本的背景图像的按钮?

时间:2010-02-16 21:20:26

标签: android button imageview

我需要一个顶部有复制背景图案和普通按钮文字的按钮 - 如何在布局XML中指定它?

2 个答案:

答案 0 :(得分:0)

请考虑使用ImageButton而不是使用常规的。{/ p>

答案 1 :(得分:0)

覆盖有问题的android:background上的Button。或者,为了重用,您可以声明自己的样式,从基本按钮样式覆盖android:background

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="MyButtonStyle" parent="Widget.Button">
    <item name="android:background">@drawable/fancy_button</item>
  </style>
</resources>

在任何一种情况下,您的fancy_button drawable都是图片,或者更可能是StateListDrawable

对于您希望应用此实例的Button个实例,您可以执行以下操作:
<Button style="@style/MyButtonStyle" />

相关问题