Как я могу отсортировать ListView по алфавиту, НО со специальными символами внизу?

Я хочу Listview в алфавитном порядке, но со специальными символами внизу списка.

Так это будет выглядеть примерно так:

  1. Элемент списка
  2. Ааа
  3. Bbb
  4. Ccc
  5. Ddd
  6. и так далее
  7. "" """
  8. ((((
  9. $$$$

2 ответа

Решение

Вы можете позвонить адаптеру sort способ выполнить сортировку по вашему желанию. Например:

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

Попробуйте использовать Collator(см. здесь)

Другие вопросы по тегам