Android: ¿cómo cambiar el estado presionado del botón mediante programación?

Tengo un botón con 2 imágenes distintas para estado presionado y liberado. ¿Cómo puedo cambiar el estado mediante programación?

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