我正在使用操作栏并向其添加searchView.我已经实现了searchView.onCLoseListener,但似乎没有被调用.有什么建议 ?
我的代码看起来像这样:
SearchView searchView = new SearchView(getContext());
searchView.setOnCloseListener(new OnCloseListener() {
public boolean onClose() {
searchView.setVisibility(SearchView.GONE);
// Do Something
return true;
}
});
Run Code Online (Sandbox Code Playgroud) 我正在构建 android 应用程序,其中我在工具栏下方嵌入了一个搜索视图。请参阅屏幕截图。但是当我点击搜索图标时,我的键盘会出现,但是当我点击搜索视图的关闭图标时,键盘并没有消失。关闭侦听器不起作用,无法使用动作展开或折叠侦听器,因为它不是菜单项。那么我应该如何消失键盘。请指导。
simpleSearchView.setOnCloseListener(new SearchView.OnCloseListener() {
@Override
public boolean onClose() {
hideKeyboard(getActivity());
return false;
}
});
Run Code Online (Sandbox Code Playgroud)