Anzeigen der Softtastatur für SearchView in ActionBar
In der ActionBar befindet sich eine Suchansicht, die nicht als Symbol gekennzeichnet ist. Da wir erst dann Inhalt in der Ansicht haben, wenn der Benutzer etwas eingegeben hat, nach dem er suchen möchte, ist es sinnvoll, den SearchView-Anfangsfokus zu setzen und sicherzustellen, dass die Bildschirmtastatur für die Eingabe von Text bereit ist. Sie müssen immer zuerst in die Suchansicht tippen.
Ich kann den SearchView-Fokus geben, indem ich einfach anrufe
searchView.requestFocus();
aber ich kann nicht die weiche Tastatur erhalten, um zu erscheinen. In einem anderen unserer Fragmente habe ich einen EditText, auf den wir uns konzentrieren wollenkönnen Rufen Sie die Soft-Tastatur auf, um sie dort anzuzeigen
InputMethodManager mgr = (InputMethodManager)getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
Dies funktioniert jedoch in SearchView nicht. Es muss sicherlich möglich sein, dies zum Laufen zu bringen.