我有一个搜索视图,默认情况下使用默认搜索查询设置为扩展,但我不想要虚拟键盘。在下面的代码中,我试图在onCreateOptionsMenu中隐藏键盘,但键盘仍然可见。
imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
MenuItem item = menu.findItem(R.id.menu_search);
item.expandActionView();
mSearchView = (SearchView) item.getActionView();
mSearchView.setIconifiedByDefault(false);
mSearchView.setQuery(query, true);
imm.hideSoftInputFromWindow(mSearchView.getWindowToken(), 0);
我正在使用夏洛克搜索视图小部件。任何隐藏虚拟键盘的建议。我做错了什么?