SearchView 聚焦时是否有事件?

Is there an event when a SearchView is focused?

我正在使用 SearchView 从蓝牙条码输入数字 reader。

SearchView重点如下:

svActListaPedidosFragmento.setFocusable(true);
svActListaPedidosFragmento.setIconified(false);

搜索完成如下:

  private SearchView.OnQueryTextListener svActListaPedidosFragmentoOnQueryTextListener = new SearchView.OnQueryTextListener() {

        @Override
        public boolean onQueryTextSubmit(String query) {
            //my code
            return false;
        }

        @Override
        public boolean onQueryTextChange(String newText) {
            return false;
        }
    };

问题是当 SearchView 获得焦点时,会出现软键盘。目前我知道如何隐藏此键盘,但我需要一个事件告诉我 SearchView 已被聚焦。

我已经阅读了几个示例,但是 none 有效。

欢迎大家提出意见或建议。

OnClickListener 添加到 SearchView