I have an item layout like this, and set the background by using item selector
Best way to do this is set these following properties for your checkbox:
android:focusable="false" android:focusableInTouchMode="false"
I had a same issue and did this.