【问题标题】:Problem with filtering and sorting a ListView in android在android中过滤和排序ListView的问题
【发布时间】:2011-10-09 04:05:10
【问题描述】:

我有一个带有自定义过滤器和自定义排序比较器的 ListView。过滤和排序操作都可以单独工作。但是当我完全使用它们时,我遇到了一个问题。

adapter.getFilter().filter(s);
sortList();

我过滤我的适配器,然后对它进行排序。但过滤操作在所有情况下都在最后完成。 为什么最后会在 ListView 上应用过滤器?过滤后如何对列表进行排序

谢谢,

【问题讨论】:

    标签: android listview sorting filtering


    【解决方案1】:

    我自己解决了。

    adapter.getFilter().filter(s, new FilterListener() {
            @Override
            public void onFilterComplete(int count) {
                sortList();
            }
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-25
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      相关资源
      最近更新 更多