单击键盘上的搜索按钮时提交查询

Sab*_*oki 5 android keyevent searchview

我的片段中有搜索视图.当我点击它时,键盘打开,我可以输入文字.我想当我点击键盘上的搜索按钮时,我的查询发送到我的服务器并获得结果,但我不知道如何获取搜索事件.任何解决方案在此输入图像描述

Poz*_*pps 8

您必须扩展OnQueryTextListener,附加侦听器并实现onQueryTextSubmit.

例:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    searchView = (SearchView) menu.findItem(R.id.mActionSearch).getActionView();
    searchView.setOnQueryTextListener(this);

    return true;
}   

@Override
public boolean onQueryTextSubmit(String query) {
    //Do something here
    return false;
}

@Override
public boolean onQueryTextChange(String newText) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)