次のように ImageButton を作成しています。
<ImageButton
android:id="@+id/one"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.333"
android:adjustViewBounds="true"
android:background="@null"
android:contentDescription="@string/description_image_button_one"
android:scaleType="fitEnd"
android:src="@drawable/dialpad_1" />
ボタンがクリックされたことを識別するためだけに、クリック/押されたときにボタンを点滅させたり色を変えたりする方法を実装したいと思います。特定の色に state_pressed のセレクターを使用して、背景をドローアブルとして参照できることを知っています。ドローアブルのボタンごとに個別のxmlファイルを作成しないようにしています。これらの余分なxmlファイルをすべて作成せずにこれを行う最良の方法は何ですか?