我需要从SearchView中获取文本,并将其与 Activity 的ListView中的字符串进行比较,如果SearchView中的单词在ListView中,则需要显示Toast。我怎么做?这是我对SearchView的工作代码:

MenuItem ourSearchItem = menu.findItem(R.id.menu_item_search);

        SearchView sv = (SearchView) ourSearchItem.getActionView();

        sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                return false;
            }

            @Override
            public boolean onQueryTextChange(String newText) {

                adapter.getFilter().filter(newText);
                }
                return false;
            }
        });

最佳答案

要获取SearchView的文本,请使用searchView.getQuery()

10-07 19:36
查看更多