227 votes

Comment simuler un clic sur un bouton au moyen de code dans Android ?

Comment puis-je déclencher un événement de clic de bouton au moyen de code dans Android ? Fondamentalement, je veux pour déclencher le bouton clic par programme si un autre événement se produit.

Merci beaucoup  :)

Même problème je suis confronté à

Mais je veux appel qui fonctionnent sur la charge mise en page avec l’événement Onclick j’ai essayé dans le lot moyen, mais j’ai pouvons ne pas faire avec des anybady cliquez sur le bouton SVP aidez-moi

465voto

moonlightcheese Points 4818

Il y a une meilleure façon.

[http://developer.Android.com/Reference/Android/View/View.html#performClick ()](http://developer.android.com/reference/android/view/View.html#performClick())

Cela devrait répondre à tous vos problèmes. chaque vue hérite de cette fonction, y compris le bouton, Spinner, etc..

54voto

Scott Tovey Points 205

Juste pour clarifier ce que moonlightcheese a déclaré : pour déclencher un bouton événement click au moyen de code dans Android fournir ce qui suit :

7voto

ScootrNova Points 1259

Android callOnClick() (ajout de l'API de 15) peut parfois être un meilleur choix dans mon expérience que performClick(). Si un utilisateur dispose d'une sélection de sons activée, performClick() pourrait causer à l'utilisateur d'entendre deux en continu d'une sélection de sons qui sont un peu en couches sur le dessus de chaque autre qui peut être choquante. (Une sélection de sons pour l'utilisateur du premier bouton de la souris, puis un autre pour l'autre bouton de l' OnClickListener que vous appelez via le code.)

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