在android中过滤和排序ListView的问题
Posted
技术标签:
【中文标题】在android中过滤和排序ListView的问题【英文标题】:Problem with filtering and sorting a ListView in android 【发布时间】:2011-10-09 04:05:10 【问题描述】:我有一个带有自定义过滤器和自定义排序比较器的 ListView。过滤和排序操作都可以单独工作。但是当我完全使用它们时,我遇到了一个问题。
adapter.getFilter().filter(s);
sortList();
我过滤我的适配器,然后对它进行排序。但过滤操作在所有情况下都在最后完成。 为什么最后会在 ListView 上应用过滤器?过滤后如何对列表进行排序?
谢谢,
【问题讨论】:
【参考方案1】:我自己解决了。
adapter.getFilter().filter(s, new FilterListener()
@Override
public void onFilterComplete(int count)
sortList();
);
【讨论】:
以上是关于在android中过滤和排序ListView的问题的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用基于类的通用 ListView 在单个模板中同时过滤和排序?如果是,如何?
在 Android 应用程序中使用 ListView 按字母顺序过滤 ListAdapter