Android - 使用 Groupie 库过滤列表

Posted

技术标签:

【中文标题】Android - 使用 Groupie 库过滤列表【英文标题】:Android - Filter list with Groupie Library 【发布时间】:2019-04-20 10:34:31 【问题描述】:

我之前有一个自定义的回收器适配器类,它实现了 Filterable 以使我能够按用户输入的文本字符串过滤项目列表。

我最近迁移到使用 Groupie 库作为我的列表以便于使用。考虑到您一次只处理一个项目而不是列表,我如何使用 Groupie 实现此过滤功能?

如果需要示例或更多详细信息,请告诉我。

谢谢。

【问题讨论】:

【参考方案1】:

我建议您做的是保留对您传递给适配器的可过滤Items 列表的引用。然后,每当您想应用过滤器时,只需调用 myListOfItems.filter myFilterFunc(it) (Kotlin 示例)并将过滤后的项目列表传递给您的适配器。

【讨论】:

以上是关于Android - 使用 Groupie 库过滤列表的主要内容,如果未能解决你的问题,请参考以下文章

分页库过滤器/搜索

Android - 用于查找已删除标志的 SQLite 查询 - 未找到异常 DELETED 列

Android -- 开源库表格 SmartTable 的基本使用

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

如何使用GPU Video-android获取Watermark并在视频上进行过滤?

视频处理和过滤库