Ich habe eine Activity
mit einem EditText
, einem Knopf und einem ListView
. Der Zweck besteht darin, einen Suchbildschirm in das EditText
Feld einzugeben, die Taste zu drücken und die Suchergebnisse in diese Liste aufzunehmen.
Das alles funktioniert perfekt, aber die virtuelle Tastatur verhält sich seltsam.
Wenn ich auf klicke EditText
, erhalte ich die virtuelle Tastatur. Wenn ich auf der virtuellen Tastatur auf die Schaltfläche "Fertig" klicke, wird sie ausgeblendet. Wenn ich jedoch auf meine Suchschaltfläche klicke, bevor ich auf der virtuellen Tastatur auf "Fertig" klicke, bleibt die virtuelle Tastatur erhalten und ich kann sie nicht entfernen. Durch Klicken auf die Schaltfläche "Fertig" wird die Tastatur nicht geschlossen. Es ändert die Schaltfläche "Fertig" von "Fertig" in einen Pfeil und bleibt sichtbar.
Danke für Ihre Hilfe
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);