Android ActionbarSherlock SearchView未在onCloseListener中关闭
我已经实现了Android ActionbarSherlock SearchView未在onCloseListener中关闭,android,actionbarsherlock,searchview,android-search,oncloselistener,Android,Actionbarsherlock,Searchview,Android Search,Oncloselistener,我已经实现了SearchView的onCloseListener。我想以编程方式关闭SearchView,这是我使用以下代码完成的。但这对我不起作用 如果我使用searchView.setIconified(true)用于关闭searchView更新数据后,运行无限次 searchView.setOnCloseListener(new SearchView.OnCloseListener() { @Override public boolean onCl
SearchView
的onCloseListener
。我想以编程方式关闭SearchView
,这是我使用以下代码完成的。但这对我不起作用
如果我使用searchView.setIconified(true)
用于关闭searchView
更新数据后,运行无限次
searchView.setOnCloseListener(new SearchView.OnCloseListener() {
@Override
public boolean onClose() {
// TODO Auto-generated method stub
searchString = "";
if (bindingProducts()) {
HIDE ERROR MSG
(findViewById(R.id.productIfNoAvailable)).setVisibility(View.GONE);
} else {
SHOW ERROR MSG
(findViewById(R.id.productIfNoAvailable)).setVisibility(View.VISIBLE);
}
searchView.setIconified(true);
return true;
}
});
更新视图后如何关闭
谢谢你的帮助
谢谢。如果让
onClose
返回true,则表示您正在使用close事件。如果您返回false,系统将为您关闭SearchView
。谢谢,伙计,我已更改返回false代码>和它的工作良好。