Je pense que je suis proche d'avoir un écouteur pour le clavier logiciel IME_ACTION_SEND. Le but étant d'effectuer un clic sur un autre bouton. Il n'apparaît pas dans le code à l'écran ici, mais "OnEditorActionListener()" est souligné en rouge dans l'éditeur de source et donne l'erreur:clavier souple envoi de texte de EditText au programme
"Le nouveau type TextView.OnEditorActionListener() {} doit implémenter le méthode abstraite héritée TextView.OnEditorActionListener.onEditorAction (TextView, int, KeyEvent) ", je pensais que j'étais. Le mot-clé "KeyEvent" est également une erreur dans l'éditeur: "KeyEvent ne peut pas être résolu en un type".
Probablement quelque chose de stupide que je fais (ou ne fais pas). Merci pour toute aide.
et1.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND) {
calculateButton.performClick();
}
return true;
}
});