2010-02-03 6 views
3

J'essaie de faire ImageButton pour l'état de pressé, concentré et normal. J'ai lu l'introduction de ImageButton hereLe sélecteur ImageButton ne fonctionne pas?

J'ai enregistré le fichier XML du sélecteur dans/res/drawable /. Définissez également android:src="@drawable/my_selector".

fichier my_selector.xml:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/btn_unfocus" /> <!-- default --> 
    <item android:state_pressed="true" 
      android:drawable="@drawable/btn_onpress" /> <!-- pressed --> 
    <item android:state_focused="true" 
      android:drawable="@drawable/btn_onfocus" /> <!-- focused --> 
</selector> 

Je pense que je l'ai fait ImageButton correct. Mais ça n'a pas marché pour moi.

Quel est le problème ici?

Veuillez nous consulter.

+0

kenu.heo avoir une bonne réponse, vous pouvez l'accepter – AndrewS

Répondre

5

Les étiquettes d'article doivent être commandées. donc pressé d'abord, concentré, et le dernier est produit par défaut

Référez Here

0

Vous obtenez mal. Essayez ceci.

android:background="@drawable/your_selector_name" 
Questions connexes