在Android ListFragment上调用搜索或过滤器?

s73*_*v3r 7 search android android-layout android-fragments

我正在使用Android兼容性库,而我正在使用ListFragment.我把它设置为很好地显示我的列表中的项目.但是,现在我想让用户能够过滤/搜索数据.我该如何设置?与常规ListView有什么不同吗?如果是这样,我是否将我的所有代码放在ListFragment或父Activity中?

小智 0

您需要让您的适配器实现 Filterable 接口,然后重写 getFilter() 方法。实际上ArrayAdapter提供了一个简单的Filtrable实现,你可以查看ArrayAdapter源代码来了解它是如何工作的。