Pokazuje klawiaturę programową dla SearchView na ActionBar

Mamy SearchView na pasku ActionBar, który ma być niesklasyfikowany. Ponieważ nie mamy żadnych treści w widoku, dopóki użytkownik nie wprowadzi czegoś do wyszukania, sensowne byłoby podanie fokusu SearchView i upewnienie się, że klawiatura programowa jest gotowa do wprowadzenia tekstu - w przeciwnym razie Zawsze trzeba najpierw dotknąć SearchView.

Mogę dać fokus SearchView tylko dzwoniąc

searchView.requestFocus();

ale nie mogę dostać klawiatury. W innym z naszych fragmentów mam tekst EditText, na którym chcemy się skupićmogą zdobądź klawiaturę, aby się tam pojawiła, dzwoniąc

InputMethodManager mgr = (InputMethodManager)getActivity().getSystemService(
            Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);

ale to nie działa w SearchView. Z pewnością musi być możliwe, aby to zadziałało.

questionAnswers(7)

yourAnswerToTheQuestion