134 votes

OnClickListener Android - identifier un bouton

<pre><code></code><p>Comment puis-je vérifier quel bouton a été cliqué ?</p></pre>

198voto

Cristian Points 92147

Vous apprendrez la façon de le faire, de manière simple, est :

Ou, si vous travaillez avec un seul clicklistener, vous pouvez faire :

Cependant, je ne recommande pas faire de cette façon puisque vous devrez ajouter un `` pour chaque bouton que vous utilisez. C’est difficile à maintenir.

77voto

Chronos Points 1509

Ou vous pouvez essayer la même chose mais sans les écouteurs. Sur votre bouton définition XML :

Et dans votre code, définir la méthode `` :

42voto

Saad Farooq Points 2507

Je préfère :

}

Et puis :

- est plus facile à entretenir que - , et cette mise en œuvre ne nécessite pas de faire de nombreuses variables de classe.

12voto

lory105 Points 1060

Si vous ne voulez pas enregistrer les instances de la touche 2 du code de la classe, suivez cette façon mieux (c’est plus clair et plus rapide !) :

12voto

ruhalde Points 1160

Une autre façon de faire est un écouteur unique d’activité, comme ceci :

Je tiens à le faire avec si unique au lieu d’interrupteur-le reste, mais si vous le souhaitez, alors vous devriez faire :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X