操作栏中的自定义搜索视图

Custom searchview in actionbar

我的应用程序中有一个搜索视图。我需要在用户编写一些条件时搜索一些信息,之后,需要在 ListView 中显示结果。 如何知道用户是否按下了键盘上的搜索按钮? 我阅读了有关 OnQueryTextListener 的信息,但我仍然无法理解如何处理 android 键盘上的按钮按下。

sv 是搜索视图

sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String s) {
               //here is what you want
                return false;
            }

            @Override
            public boolean onQueryTextChange(String s) {
              // here you write what to do while typing
                return false;
            }
        });