我正在尝试通过点击我在布局中创建的SearchView
来Toolbar
提交Button
个searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
....
@Override
public boolean onQueryTextSubmit(String query) {
makeQuery(query);
return true;
}
});
searchButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// searchView submit??
}
});
。
这是我搜索活动中的相关代码:
searchView.onSubmit()
是否有searchView.onQuerySubmit();
Scanner scanner = new Scanner(s);
String str = "";
str = scanner.nex();
等方法?
任何线索?
答案 0 :(得分:6)
你可以这样做
searchView.setQuery(searchView.getQuery(), true);
答案 1 :(得分:1)
好吧,尝试使用SearchView#setQuery(CharSequence query, boolean submit)
。如果true
,我们会提交您的请求。如果false
仅查询数据将被更改。
希望,这有帮助