Android 如何将TextWatcher添加到搜索小部件

Android 如何将TextWatcher添加到搜索小部件,android,android-edittext,textwatcher,android-search,Android,Android Edittext,Textwatcher,Android Search,我想使用Android搜索小部件进行“实时”搜索。换句话说,对于用户键入的每个字母,我希望执行搜索。我知道我将使用AsyncTask检索结果,但我不确定如何获得所需的连续查询序列 现在,我只能在用户点击键盘上的Go时获得搜索查询。如果这是一个EditText,我只需添加一个TextWatcher来检测更改,但我不知道如何处理搜索小部件 我已经查看了Android开发页面,但找不到我要找的内容。链接和提示非常感谢 我不想胡闹 更具体地说,获取SearchView,如下所示: SearchView

我想使用
Android搜索小部件进行“实时”搜索。换句话说,对于用户键入的每个字母,我希望执行搜索。我知道我将使用
AsyncTask
检索结果,但我不确定如何获得所需的连续查询序列

现在,我只能在用户点击键盘上的
Go
时获得搜索查询。如果这是一个
EditText
,我只需添加一个
TextWatcher
来检测更改,但我不知道如何处理
搜索小部件

我已经查看了Android开发页面,但找不到我要找的内容。链接和提示非常感谢

我不想胡闹

更具体地说,获取
SearchView
,如下所示:

SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();
然后设置
setOnQueryTextListener

我不知道该怎么做

更具体地说,获取
SearchView
,如下所示:

SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();

然后设置
setOnQueryTextListener

您想通过向SearchView添加一个,每次输入字符串更改时都会调用它。

您想通过向SearchView添加一个,每次输入字符串更改时都会调用它。

谢谢!我在你发布(见我的答案)之前就知道了,谢谢!就在你发布(见我的答案)对答案的第一行进行投票之前,我发现了这一点。我喜欢当我,作为一名执行官,邓恩胡闹的时候。投票支持这个答案的第一行。我喜欢当我,作为一名执行官,不胡闹的时候。