Android appel onClick méthode sans Cliquer
Je veux utiliser onClick méthode pour faire mon programme plus simple.
Il se compose de onClick méthode et d'autres méthode:
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.button1:
....
break;
}
}
void foo(){
....
onClick(????);
}
Est-il possible de faire faire le même genre de comportement quand je clique sur le téléphone?
- performClick() 🙂
- mais comment déterminer quel bouton dois-cliquez sur par programme?
- pourquoi voudriez-vous faire onclick sans cliquer?
- Utilisation myButton.performClick();
- il va appeler la vue onClickListener ,cela fonctionne comme vous l'avez expliqué dans la question
- je comprends maintenant, grâce Iftikar Urrhman Khan il travaille maintenant 😀
- si elle contribue alors plz accepter 🙂
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
View.performClick()
référence
performClick()
permet de jouer un son comme si l'utilisateur a cliqué sur ce point de vue, par conséquent, dans la plupart des cas, il est préférable d'utilisercallOnClick()
, qui va appeler leOnClickListener
sans jouer tout sur son. (Disponible depuis l'API de niveau 15)Lorsque l'activité appelez votre code que vous avez écrit à l'intérieur onClick sera appelé automatiquement.