下面的代码是我用来按字母顺序对 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 排序。谁能告诉我如何颠倒排序的顺序?
在此先感谢,所有帮助将不胜感激!