J'ai une activité avec un webview à l'intérieur.Android Cacher le keayboard sur le bouton Terminé cliquer à l'intérieur d'un webview dans actvity
Lorsque je clique dans une entrée de texte dans la page html affichée, le clavier affiche. Il existe une recherche/un filtre en temps réel lors de la saisie à l'intérieur de la saisie de texte.
Ensuite, je vais me cacher pour cacher le clavier, lorsque le bouton ou la flèche est enfoncé.
J'ai tryed ajouter:
public boolean onKeyDown (int keyCode, KeyEvent event) {..}
ou
mWebView.setOnKeyListener(new View.OnKeyListener(){
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {..}
Mais aucun de ces fonctions fonctionne. Comment puis-je implémenter ceci?
J'ai essayé, mais cela ne fonctionne pas: mWebView. setOnKeyListener (nouveau View.OnKeyListener() { @Override OnKey public boolean (Voir v, int codeTouche, événement KeyEvent) { if (codeTouche == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN) { // tod o } return false; } }); – Ludo
Donc il y a un problème avec votre site webview je pense ... vous devriez vérifier cela aussi .. –
J'ai essayé avec google.com dans mon webview et quand je tape du texte, j'ai le texte dans le champ de recherche mais je n'ai pas événement dans mon activité – Ludo