Создайте файл ресурсов, который имеет разные цвета для разных состояний кнопки.
btn_bg_states.xml :
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true">
<shape>
<solid android:color="your_color" />
</shape>
</item>
<item android:state_pressed="true">
<shape>
<solid android:color="your_other_color" />
</shape>
</item>
<item>
<shape>
<solid android:color="your_default_color" />
</shape>
</item>
</selector>
затем установите его в качестве фона, который можно будет нарисовать для всех кнопок, а Android позаботится об остальном.
android:background="@drawable/btn_bg_states"
вы не можете использовать обозреватель объектов, но сведения об обозревателе объектов не содержат префикса dbo.
Я только что узнал, что вы можете ввести, например, dbo.f
, и он перейдет к первой таблице, которая начинается с f
.