Ada*_*gyi 2 android android-listview android-adapter
我有一个 listView 和一个搜索字段,它调用我的适配器的 getFilter().filter(keyword) 函数。它工作得很好,但我想添加另一个过滤器来搜索 listViews 对象的不同标签。
所以我的适配器需要两个过滤器,对此最好的解决方案是什么?
谢谢,
我想你自己实现了过滤器。由于您无法获得两个过滤器,因此您可以在过滤器中添加一个字段来定义应应用哪种过滤(您可以在过滤器中使用多个过滤器)。
在使用过滤器之前,将过滤器的字段设置为您想要的值。
或者:
使用关键字选择要应用的过滤器。在关键字的开头添加一些定义要应用的过滤器的字符。您可以String.beginsWith()
检查必须应用哪种类型的过滤。这必须在过滤器本身中完成。getFilter.filter(keyword) 的调用者必须知道必须在字符串前面添加哪些字符。
归档时间: |
|
查看次数: |
6025 次 |
最近记录: |