我是Android开发的新手,我想使用Youtube API制作一个活动来显示精选结果,当输入搜索查询时,我想用搜索结果更新相同的列表。 我陷入了第一步,即配置SearchView并从中接收数据。在向布局添加SeachView之后,我在Activity java代码中为它做了一个引用,然后Internet文档太模糊了,我无法理解我应该怎么做(动态结果)。
答案 0 :(得分:1)
您需要从Filterable扩展listView的适配器,并使用函数getFilter()根据SearchView中正在更改的查询使用其setOnQueryTextListener()函数。
就这么简单。
我还建议您观看“the world of listView”讲座,以便了解有关使用listView的一些提示。他们还解释了过滤器的工作原理。