Comment définir l'image de bouton d'android pour le "STATE_PRESSED" "Android: State_Focus" en Java?
Par exemple, comment accomplir l'équivalent en Java pour le XML de P>
http://developer.android.com/reference/andrroid/widget/imagebutton.html p>
3 Réponses :
Créer une instance de StateListDrawable Attribuez-la, puis ASSIGNEZ-LE avec
imageButton.setimagedrable (stitérable) code>. P>
Utilisez simplement la méthode de la Statetate de statiste de statiste Vous pouvez utiliser des constantes ci-dessous pour le premier paramètre de cette méthode p>
J'ai trouvé l'échantillon suivant extrêmement utile car il montre également comment utiliser des états «faux» (avec un seul symbole moins) heliodorj.blogspot.com/2009/04/...
Quel est l'état par défaut?
L'état par défaut est comme suit: statelistDrawable.addstate (nouveau int [] {}, nouvelle Colordrawable (GetResources (). GetColor (R.color.red)));
@SomeononSomewhere merci beaucoup, je cherchais à la recherche d'un état_activé = "False" de manière programmatique pendant des heures!
10x à Tang Ke, je suis en utilisant ceci pour une liste de liste de liste de liste de liste de couleur.
état sélectionné p> état par défaut p> holder.relativeLayout.setBackgroundDrawable(stateListDrawable);
Vérifiez ce lien Stackoverflow.com/a/8132500/964741