Comment changer la couleur du bouton après cliquez sur?

J'ai créer un bouton avec la couleur d'arrière-plan, mais quand je clique dessus, c'est de ne pas montrer quoi que ce soit.
J'ai besoin de montrer différentes couleurs sur le bouton après cliquez sur parce que les utilisateurs ont besoin de savoir bouton
Cliquez sur.
Je ne comprends pas comment faire cela?
Donnez-moi une suggestion.
voici mon code du bouton.

<Button android:textSize="15px"
      android:id="@+id/button9" 
      android:gravity="center|bottom" 
      android:textColor="@color/myWhiteColor" 
      android:drawableTop="@drawable/math"
      android:text="@string/HomePage_Math" 
      android:background="@color/myMaroonColor" 
      android:layout_width="54dp" 
      android:layout_height="wrap_content" ></Button>

OriginalL'auteur Sandip Armal Patil | 2012-03-13