2010-06-26 18 views

Répondre

13

Vous pouvez définir un drawable via XML et utiliser le sélecteur, comme ci-dessous, d'utiliser différents outils (mis en évidence) les images pour les différents états du bouton:

ie res/drawable/button.xml:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@drawable/bg_catlocfilter" android:state_pressed="false" /> 
    <item android:drawable="@drawable/bg_catlocfilter_dark" android:state_pressed="true" /> 
    <item android:drawable="@drawable/bg_catlocfilter" android:state_focused="false" /> 
    <item android:drawable="@drawable/bg_catlocfilter_dark" android:state_focused="true" /> 

</selector> 

Utilisez cette ressource pour la vue ImageButton.

+1

Je tapais la même réponse mais vous y êtes arrivé en premier .. – primpap

0

Référez this lien. J'ai fait face au même problème et résolu le mien maintenant. J'espère que cela aidera :-)