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.