Вы хотите что-то вроде чекбокса, верно? В этом случае вам понадобятся два изображения для проверки состояния true и false, и прозрачный файл для фона (у которого нет содержимого, он имеет тот же размер, что и другие изображения). Создайте два нарисованных селекторных файла с таким содержимым:
background_selector.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/your_bg" />
</selector>
state_selector.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/checkbox_on" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/checkbox_off" />
<item android:state_checked="false"
android:drawable="@drawable/checkbox_off" />
<item android:state_checked="true"
android:drawable="@drawable/checkbox_on" />
</selector>
Поместите эти xml в вашу папку для рисования, и в вашем макете установите флажок:
<CheckBox
android:layout_width="50dip"
android:layout_height="50dip"
android:background="@drawable/background_selector"
android:button="@drawable/state_selector"
/>
Надеюсь, эта помощь ^ _ ^