Android中自定义搜索视图的侦听器

凯瓦尔·特里维迪(Keval trivedi)

我正在开发一个用于在mysql数据库中进行数据搜索的应用程序,但是我想将android searchView活动中的部分而不是操作栏中放置

在我的main.xml文件中,我定义了搜索视图代码,并显示了搜索视图,但是如何在Java代码中侦听该搜索视图的事件?

谁能帮我?

根据

您可以在searchView上使用setOnQueryTextListener。当用户在searchView中结束其输入并根据您设置的imeType按下“完成”或“ Enter”时,则必须触发搜索,这意味着您必须运行获取请求以获取结果数据并将其显示给用户。

编辑:示例代码

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

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


    @Override
    public boolean onQueryTextSubmit(String query) {
        if (query.length() != 0) {
            System.out.println("--->" + query);
            // handle search here
            return true;
        }
        return false;
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章