1

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

4

2 回答 2

0

考虑使用ImageButton而不是使用常规按钮。

于 2010-02-16T21:24:23.200 回答
0

覆盖android:backgroundButton问题的。或者,为了重用,您可以声明自己的样式,覆盖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可绘制对象都将是图像,或者更可能是StateListDrawable.

对于Button您希望将其应用于的实例,您可以:
<Button style="@style/MyButtonStyle" />.

于 2010-02-16T21:44:11.053 回答