Attraper appuie sur la touche avec le clavier virtuel d'Android?

Avec le clavier physique, vous pouvez prendre appuis sur une touche avec un KeyListener, quelque chose comme:

myEditText.setOnKeyListener(new OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_ENTER) { 
            /* do something */ 
        }
    }
});

Personne ne sait comment le faire (ou similaire) avec le clavier virtuel?

Vous ne pensez pas qu'il serait une meilleure idée de partager la meilleure façon dont vous avez trouvé, je veux dire, je viens ici demander de l'aide, de travailler sur la réponse de votre auto et puis ne pas donner la réponse, donner plus et de moins prendre je pense 😉

OriginalL'auteur Jeremy Logan | 2009-11-04