Comment changer l'icône d'un bouton par programme?

J'ai déjà le bouton:

<Button 
android:layout_height="wrap_content" 
android:layout_width="fill_parent"
android:drawableLeft="@drawable/empty"
android:id="@+id/buttonMyText" 
android:text="  myText" 
android:textSize="20px" 
android:gravity="left">
</Button>

J'ai le "vide", l'icône à afficher sur le bouton lorsque le programme démarre.

Ce que je veux faire est de changer l'icône du bouton automatiquement à partir de mon code (faible, moyen et élevé) basé sur les entrées de l'utilisateur

J'ai essayé:

Button myButton = bla... bla... bla...

Mais je ne peux pas comprendre

myButton.(what?)

source d'informationauteur ZiGi