現在、アプリケーション0〜9にキーパッドがあり、ボタンごとにオンとオフの状態が必要です。
これを行うために、私は次のようにStateListを使用しました。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false"
android:drawable="@drawable/dialpad_1_off" />
<item android:state_pressed="true"
android:drawable="@drawable/dialpad_1_on" />
</selector>
ただし、これは1つのボタンのみであり、各ボタンには異なるオンとオフのグラフィック、dialpad_2_off、dialpad_3_onなどがあります。
では、ボタンごとにステートリストを作成する必要がありますか、それとも1つのステートリストXMLファイル内で作成する方法はありますか?