Java 允许用户搜索并滚动到ListView
我在应用程序中设置了自定义列表视图 我不确定如何或是否可以这样做,但我想知道如何使用Android搜索图标允许用户在ListView中搜索。因此,当搜索变得相关时,ListView将滚动到该位置并更改可绘制的背景 我希望在ActionBar中实现如下搜索:Java 允许用户搜索并滚动到ListView,java,android,android-listview,android-search,Java,Android,Android Listview,Android Search,我在应用程序中设置了自定义列表视图 我不确定如何或是否可以这样做,但我想知道如何使用Android搜索图标允许用户在ListView中搜索。因此,当搜索变得相关时,ListView将滚动到该位置并更改可绘制的背景 我希望在ActionBar中实现如下搜索: 您需要为应用程序实现内容提供商组件。“私人”内容提供商将允许您按照自己的意愿进行“自定义搜索”。根据文件: However, you do need your own provider to provide custom search sug
您需要为应用程序实现内容提供商组件。“私人”内容提供商将允许您按照自己的意愿进行“自定义搜索”。根据文件:
However, you do need your own provider to provide custom search suggestions in your own application.
该示例可以为您提供实现“私有”内容提供商的良好起点。所谓“私有”,我的意思是,您没有与设备上或远程运行的任何其他应用程序或进程共享ListView数据
嗯
implements Filter
将Filter
实现到ListView
适配器,即可实现Filter
李>
performFiltering(CharSequence约束)
方法中过滤结果SearchView
query文本侦听器中进行调用李>
列表视图无效。或者获取适配器数据中相关项目的位置,并使用mListView.smoothScrollToPosition(int位置)