Android アプリにミュート ボタンがあります。2 つの状態が必要です: 1. サウンドオン 2. サウンドオフ
状態ごとに異なる背景があります。
そのため、押されたときにサウンドオフの画像が表示され、保持されるようにしたいと思います。もう一度押すと、サウンドオンの画像が再び表示されます。
これまでの私のコードは次のとおりです。
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/soundoff"></item>
<item android:state_checked="true" android:drawable="@drawable/soundoff"></item>
<item android:drawable="@drawable/soundon"></item>
</selector>
私が抱えている問題は、ボタンが選択されると背景が変わるが、その背景を次の選択まで保持したいということです。