答案 0 :(得分:0)
如果您不想在搜索中使用排序菜单,可以将其隐藏在searchview展开。如果您将隐藏排序菜单,选项菜单将保持存在。 这是示例
final MenuItem sortmenu = menu.findItem(R.id.action_sort);
searchView.setOnCloseListener(new android.support.v7.widget.SearchView.OnCloseListener() {
@Override
public boolean onClose() {
sortmenu.setVisible(true);
invalidateOptionsMenu();
return false;
}
});
searchView.setOnSearchClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sortmenu.setVisible(false);
}
});