相关疑难解决方法(0)

什么是使用RecyclerView.Adapter的SortedList <T>?

Android支持库22.1昨天发布.v4支持库和v7中添加了许多新功能,其中android.support.v7.util.SortedList<T>引起了我的注意.

据说,SortedList是一种新的数据结构,可以使用RecyclerView.Adapter,维护项目添加/删除/移动/更改的动画RecyclerView.这听起来像一个List<T>ListView,但似乎更先进,更强大.

那么,SortedList<T>和之间有什么区别List<T>?我怎么能有效地使用它?如果是这样的话,执行SortedList<T>结束的List<T>是什么?有人可以发一些样品吗?

任何提示或代码将不胜感激.提前致谢.

android sortedlist android-appcompat android-recyclerview

70
推荐指数
3
解决办法
2万
查看次数

如何在Android RecyclerView上对字符串进行排序?

我有一个带有2个参数的CardViews的recyclerView(两个都是字符串),其中一个是标题,我想有一个按钮按照字母顺序对它们进行排序.

因为它没有太多元素我决定使用插入排序o(n ^ 2),这是我的实现:

public void ISortDes(String[]strings){
     int j;                  
     String key;                
     int i; 

     for (j = 1; j < strings.length; j++)    
    {
           key = strings[ j ];


             for(i = j - 1; (i >= 0) ; i--)   

          {
                if (key.compareTo(strings[i]) > 0){
                  break;
                }
                 strings[ i+1 ] = strings[ i ];
          }
         strings[ i+1 ] = key;    
     }

        for (int k = 0; k < strings.length; k++){

            System.out.println(strings[k]);


        }

            } 
Run Code Online (Sandbox Code Playgroud)

它需要一系列字符串并命令它们.

这是我的RecyclerView采用参数的方法:

private void initializeData() {
        categories = new ArrayList<>(); …
Run Code Online (Sandbox Code Playgroud)

sorting string android android-recyclerview

11
推荐指数
1
解决办法
1万
查看次数