2010-02-10 3 views
15

J'ai un bouton d'image comme défini ci-dessous.Comment définir l'état sélectionné d'un bouton d'image avec xml

<ImageButton 
    android:text="Play" 
    android:src="@drawable/playpause" 
    android:background="@drawable/opaque" 
    android:gravity="center_horizontal" 
    android:id="@+id/player_ctrl_btn" 
    android:layout_width="fill_parent" 
    android:padding="0px" 
    android:layout_height="wrap_content" /> 

Je souhaite définir l'état par défaut du bouton à sélectionner. Donc, dans le code, je dirais:

playBtn.setSelected(true);

Est-il possible de le faire en XML?

Répondre

28

Il ne semble pas que vous pouvez - désolé!

+1

Pourquoi est-ce une réponse acceptable? Vous POUVEZ le faire en faisant référence à un autre fichier XML dont les états sélectionnés sont définis. Si vous n'avez pas plusieurs images (une sélectionnée et une non sélectionnée), utilisez l'opacité pour simuler une impression. – portfoliobuilder

+1

@portfoliobuilder Ce n'est pas ce que la question demandait. –

Questions connexes