2009-03-03 5 views

Répondre

5

Oui, vous pouvez le faire. Ce dont vous avez besoin, c'est d'un fichier XML dessinable qui définit un sélecteur. Ensuite, utilisez l'ID de ce fichier XML dessinable lorsque vous spécifiez ImageButton dans votre présentation XML.

+2

Cela ne fonctionne pas pour moi. –

+0

Ne pas simplement copier et coller. Nate vient de donner le code nécessaire pour en déclarer un. –

0

La réponse précédente n'a pas fonctionné pour moi. Voici le code que je trouve un autre endroit:

<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
     <item android:drawable="@drawable/refresh_pushed" android:state_pressed="true" /> 
     <item android:drawable="@drawable/refresh" /> 
    </selector> 

Vous pouvez également ajouter un état pour les objets foccussed en ajoutant une ligne et en utilisant:

android: state_focused = "true"

Questions connexes