Можно ли иметь кнопку с фоновым изображением с текстом сверху? - PullRequest
1 голос
/ 17 февраля 2010

Мне нужна кнопка с реплицированным фоновым рисунком и обычным текстом кнопки сверху - как указать это в XML макета?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2010

Переопределить 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 нарисованный будет изображение, или, скорее, StateListDrawable.

Для экземпляров Button, к которым вы хотите применить это, вы должны сделать:
<Button style="@style/MyButtonStyle" />.

0 голосов
/ 17 февраля 2010

Попробуйте использовать ImageButton вместо обычного.

...