如何以编程方式提交SearchView?

时间:2016-12-01 14:23:08

标签: android submit searchview

我正在尝试通过点击我在布局中创建的SearchViewToolbar提交ButtonsearchView.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(); 等方法?

任何线索?

2 个答案:

答案 0 :(得分:6)

你可以这样做

searchView.setQuery(searchView.getQuery(), true);

答案 1 :(得分:1)

好吧,尝试使用SearchView#setQuery(CharSequence query, boolean submit)。如果true,我们会提交您的请求。如果false仅查询数据将被更改。

希望,这有帮助