我在下面有这段代码,以便根据项目的名称对我的 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;
我有一个小问题,我也希望有一个 ActionBar 菜单选项来按难度排序:难度是简单的、中等的和困难的。问题是,如果我使用相同的排序方法,它会按照简单、困难、中等......就像它们在字母表中一样对它们进行排序。任何人都可以帮我设置它,以便将它们与实际难度级别进行比较,从易到难,我将如何指定这个顺序?
提前致谢!所有帮助将不胜感激,因为我不知道。