Botón personalizado de Android Estado presionado

Estoy tratando de cambiar la apariencia de un botón de Android, pero no puedo conseguir que funcione. Utilizo este código en "custom_button.xml" para manejar el dibujo del botón:

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/btn_normal" /> <item android:drawable="@drawable/btn_over" android:state_pressed="true"/> 

En mi archivo de diseño, establezco el fondo del botón en el botón personalizado dibujable. El estado normal funciona (el que primero aparece), pero cuando se presiona el botón la imagen no cambia. Revisé dos veces para asegurarse de que estoy usando diferentes imágenes y lo estoy. ¿Alguien sabe por qué esto no está funcionando?

¡Gracias!

Cambiar el orden de los elementos (tan presionado primero, luego neutro). Presionado o no, el elemento superior siempre es verdadero.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.