画像にもよりますが。これは、ボタンにスタイルを書き込むことで実現できます。
まず、drawablesフォルダーでボタンの形状を定義する必要があります(ボタンが存在しない場合は、button_shape.xmlを作成して定義することを躊躇しないでください)。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- **pressed button pressed is name of image...** -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:state_hovered="true"
android:drawable="@drawable/button_focused" /> <!-- hovered -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
スタイルファイルでスタイルを定義した後。
<style name="button_style">
<item name="android:textColor">#ffffff</item>
<item name="android:background">@drawable/button_states</item>
</style>
Buttonのstyleプロパティを設定します。