我们已将ActionBar上的SearchView设置为非图标化。由于我们在视图中没有任何内容,除非用户输入了要搜索的内容,因此给予SearchView初始焦点并确保软键盘显示准备好供用户输入文本是有意义的 - 否则,我总是必须先点击SearchView。在ActionBar上显示SearchView的软键盘
我可以只调用
searchView.requestFocus();
给搜索查看焦点,但我不能让软键盘出现。在我们的片段的另一个我,我们要集中我可以得到软键盘出现在那里通过调用
InputMethodManager mgr = (InputMethodManager)getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
一个EditText但这只是不会对搜索查看工作。肯定有可能让这个工作。
试试:http://stackoverflow.com/a/39635722/2535875 – 2016-09-22 10:05:22