Android-Groupie库的过滤器列表

时间:2018-11-17 12:45:43

标签: android android-recyclerview kotlin android-filterable

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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