[原]Android开发技巧--ListView

1. ListView中元素的排序

ListView中的元素排序, 即将数据源排序即可;

给集合排序的方法 : 调用Collections的sort(list, Comparator)方法, 该方法需要2个参数, 第一个参数就是需要排序的集合, 第二个参数是比较器;

这里的比较器需要创建, 并且重写其中的compare()方法, compare()方法返回1或者-1, 用此来控制排序的升序还是降序;

    Collections.sort(mList, new Comparator<Integer>() {                 @Override           public int compare(Integer a, Integer b) {               if (a>b) {                   return 1;               }               return -1;           }       });  
这样就会将mList集合自动进行排序;


原文地址:https://www.cnblogs.com/java20131201/p/3472371.html