【发布时间】:2019-02-09 02:20:00
【问题描述】:
我想为我的 RecyclerView 做一个过滤器,我找到了如何在 Java 中做到这一点,但我想在 Kotlin 中实现它,这段代码被放置在 Adapter 类中。
private Filter exampleFilter = new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
return null;
}
@Override
protected void publishResults(CharSequence constraint , FilterResults results) {}
};
如何将这段代码用于 kotlin?这是适配器类的完整代码https://pastebin.com/a2dj30By
【问题讨论】:
-
你检查过这个吗? kotlinlang.org/docs/reference/…
-
使用已经实现
Filterable接口的适配器 -
那么为什么不想使用已经实现
Filterable接口的适配器呢?为什么要重新发明轮子? -
我看了一个教程,我是初学者
-
所以扩展 this 适配器 - 这里有一些示例 CurrencyAdapter - 这是一个工作的
Filterable适配器,显示货币名称/符号