0

我是 Android 开发的新手,我想做一个活动来使用 Youtube API 显示特色结果,当输入搜索查询时,我想用搜索结果更新同一个列表。我陷入了第一步,即配置 SearchView 并从中接收数据。将 SeachView 添加到布局后,我在 Activity java 代码中对其进行了引用,然后互联网文档变得太模糊了,我无法理解在我的情况下我应该做什么(动态结果)。

4

1 回答 1

1

您需要使用函数setOnQueryTextListener()使 listView 的适配器从Filterable扩展,并根据 SearchView 中正在更改的查询使用其getFilter()函数。

就这么简单。

我还建议您观看“ listView 的世界”讲座,以了解有关使用 listView 的一些技巧。他们还解释了过滤器的工作原理。

于 2013-09-22T19:38:35.857 回答