前几天做SearchView时,想要搜索提交后就收起键盘及SearchView视图,找了找资料,可以这么做:
@Override
public boolean onQueryTextSubmit(String query) {
...
updateItems();
searchView.setQuery("", false);
searchView.clearFocus(); //可以收起键盘
searchView.onActionViewCollapsed(); //可以收起SearchView视图
//searchItem.collapseActionView();
/*searchItem来自:
MenuItem searchItem=menu.findItem(R.id.menu_item_search);
SearchView searchView=(SearchView) searchItem.getActionView();*/
//searchItem.setVisible(false); //这个会直接使SearchView不见
return true;
}