У меня есть представление поиска, которое по умолчанию настроено как расширенное с поисковым запросом по умолчанию, но мне не нужна виртуальная клавиатура. В приведенном ниже коде я попытался скрыть клавиатуру в 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);
Я использую виджет поиска Sherlock. любое предложение скрыть виртуальную клавиатуру. Что я делаю неправильно?