如何按字母顺序对列表视图进行排序,但底部有特殊字符



我想要一个按字母顺序排列的列表视图,但特殊字符位于列表底部。

所以它看起来像这样:

  1. 列表项
  2. 啊啊
  3. 抄送
  4. 日昊
  5. 诸如此类
  6. ""
  7. ((
  8. ((
  9. $$$$

您可以调用适配器的 sort 方法以所需的方式执行排序。例如:

adapter.sort(new Comparator<String>() {
    public int compare(String arg0, String arg1) { //modify it to suit your needs
        return arg0.compareTo(arg1);
    }
});

尝试使用Collator(见这里)

最新更新