Я хочу, чтобы фон Button оставался определенным цветом после нажатия кнопки и снова менял цвета при нажатии какой-либо другой кнопки. Я думал, что это состояние "state_focused".
Но только два состояния, которые, как мне кажется, для моей кнопки нажаты или не нажаты.
Правильно ли я понимаю состояние state_focused или неправильно ли указан мой StateListDrawable (см. ниже)?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false"><shape>
<solid android:color="#00ff00" />
</shape></item>
<item android:state_pressed="true"><shape>
<solid android:color="#ff0000" />
</shape></item>
<item><shape>
<solid android:color="#0000ff" />
</shape></item>
</selector>