使用RecyclerView将模型排序为按字母顺序排列

时间:2017-04-04 06:42:11

标签: android recycler-adapter alphabetical-sort

我使用Section Headers实现RecyclerView。我已经实现了章节标题,我的localhost:8080/YourProjectName/YourServletUrl 已分别过滤到他们的章节中。我无法过滤其余的String []存在,可用&图片。我如何将其他字符串分类到各自的部分?

String[] names

以下是screenshot!

1 个答案:

答案 0 :(得分:0)

你必须使用Comparator的集合排序来对模型类进行排序,请检查:

 Collections.sort(groupArrayList, new Comparator<Group>() {
        @Override
        public int compare(final Group object1, final Group object2) {
            String obj1 =object1.getGroupName()+object1.getGroupImage() + object1.getAvailableUsers() +object1.getNumUsers();
            String obj2 =object2.getGroupName()+object2.getGroupImage() + object2.getAvailableUsers() +object2.getNumUsers();
            return obj1.compareTo(obj2);
        }
    });

在getHeadersWithLetter方法的return语句上面添加这行,希望这对你有所帮助.. :)