我想在查询前面添加一个标签以供进一步使用,但它不会出现在 SearchView 中。
我尝试在 OnQueryTextListener 中使用 setQuery(),但它不会将标记放入传递给结果 Activity 的查询中。此外,当用户在结果 Activity 中按“后退”按钮时,标记将显示 SearchView 字段。
private OnQueryTextListener searchQueryListener = new OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
searchView.setQuery(myTag + query,false);
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
return true;
}
};
最佳答案
如果您在 onQueryTextSubmit
中返回 true
,您可以自己处理查询。
关于Android 搜索 View : Modify search query on submit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29060060/