我的 Android 应用程序上有一个静音按钮。我希望它有 2 个状态:1. 声音开启 2. 声音关闭
每个州都有不同的背景:
因此,当按下时,我希望显示并保持声音关闭图像。当第二次按下时,我希望再次显示 Sound On 图像。
到目前为止,这是我的代码:
<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>
我遇到的问题是,尽管在选择按钮时背景会发生变化,但我希望保持该背景直到下一次选择。