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 上调用搜索或过滤器?