Androidではボタンを押した場合や離した場合と、ボタンの状態によって背景をダイナミックに変えることができます。 これは「State List」というリソースを使うことで簡単に実現できます。 あらかじめボタンに使う画像ファイルを/res/drawableに追加しておきます。 次に/res/drawableにbutton.xmlというxmlファイルを作ります。 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- pressed --> <item android:state_pressed="true" android:drawable="@drawable/lilastoy" /> <!-- released --