@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView listview = (ListView)this.findViewById(R.id.listview);
String[] strs = new String[]{"2","0","1","dfdf","Uifd","太阳","oppopo","dfjdkfjd","ADFDFDFI","今天"};
List<String> aList = Arrays.asList(strs);
StrCompare strCompare = new StrCompare();
Collections.sort(aList, strCompare);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strs);
listview.setAdapter(adapter);
}
public class StrCompare implements Comparator<String>{
public int compare(String object1, String object2) {
//默认升序排列
return object1.compareTo(object2);
}
}