我有一个搜索视图默认设置为默认搜索查询,但我不想虚拟键盘。在下面的代码中,我试图隐藏键盘onCreateOptionsMenu但仍然可以看到键盘。无法隐藏SearchView的虚拟键盘iconfiedby默认(false)
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搜索视图控件。任何暗示虚拟键盘的建议。我做错了什么?
为此目的'adjustPan'在这里?仅仅单独使用'stateHidden'是不够的? – Prizoff 2013-04-24 06:40:28
通过使用adjustPan当前的焦点永远不会被键盘遮挡..欲了解更多信息,请点击此处.. http://developer.android.com/guide/topics/manifest/activity-element.html – itsrajesh4uguys 2013-04-24 06:55:53