如何在android中实现Searchview? [英] How to implement a Searchview in android?

查看:49
本文介绍了如何在android中实现Searchview?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 oncreate 选项菜单中添加了一些代码,例如 this

I added some code to oncreate options menu like this

 SearchManager searchManager =
           (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchView searchView =
            (SearchView) menu.findItem(R.id.search).getActionView();
    searchView.setSearchableInfo(
            searchManager.getSearchableInfo(getComponentName()));

我还在 xml 目录中创建了一个 xml 文件,我做了this.但我不知道如何通过搜索查询并获得结果.执行这个获取操作栏消失了.

Also I created a xml file in xml directory and I did what is said in this.But I don't know how to pass search query and get the result. Executing this getting action bar disappeared.

推荐答案

此外,如果你想要一些回调使用下面的代码,在放置一些查询并获取它.

Furthermore if you want have some callback use the code below, on putting some query and fetch it.

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {

            return false;
        }

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

这篇关于如何在android中实现Searchview?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆