テキストが上にある背景画像のあるボタンを持つことは可能ですか?
質問
上部に複製された背景パターンと通常のボタンテキストがあるボタンが必要です - レイアウトXMLでこれを指定する方法は?
解決
オーバーライド 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" />
.
他のヒント
使用を検討してください ImageButton 通常のものを使用する代わりに。
所属していません StackOverflow