首页 > 解决方案 > Android - 工具栏中的 SearchView

问题描述

我想在工具栏中添加一个搜索视图。我想始终扩展搜索视图。onCreateOprisMenu 回调的主体如下:

SearchView searchView = new SearchView(context);
searchView.onActionViewExpanded();
searchView.clearFocus();
searchView.setIconified(false);
searchView.clearFocus();

menuItem = optionsMenu.add(0, id, 0, title);
menuItem.setEnabled(item.enabled);
menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menuItem.setActionView(searchView);

截图如下:

在此处输入图像描述

为什么searchview的第一个关闭按钮可见但不可见。?

同样在编辑输入文本后,我按下第二个关闭按钮,它折叠了搜索视图。第二个清除按钮仅清除编辑文本中的文本。

我无法解决这个问题。

在此处输入图像描述

标签: androidtoolbarsearchview

解决方案


推荐阅读