0

以下のコードは、ListView をアルファベット順に並べ替えるために使用するものです。

 case R.id.menu_order_name:
    adapter.sort(new Comparator<Shop>() {
        @Override
        public int compare(Shop arg0, Shop arg1) {
            return arg0.getName().compareTo(arg1.getName());
        }
    });
    this.setListAdapter(adapter);
    adapter.notifyDataSetChanged();
    return true;

一度クリックすると AZ で並べ替えられますが、もう一度 ActionBar メニュー オプションをクリックして並べ替えると、ZA で並べ替えたいと思います。並べ替えの順序を逆にする方法を教えてもらえますか?

事前に感謝します。すべての助けをいただければ幸いです。

4

1 に答える 1