对于MediaStore,我可以按字母顺序对显示名称进行排序。但这并未考虑区分大小写。当我运行下面的代码时,它会将大写字母放在列表顶部,将小写字母放在底部。
如何忽略区分大小写?
String[] proj = { MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.DISPLAY_NAME,
MediaStore.Audio.Media.TITLE,
MediaStore.Audio.Media.ARTIST};
String sortOrder = MediaStore.Audio.Media.DISPLAY_NAME + " ASC";
musiccursor = getContentResolver().query(uri,
proj, selection, null, sortOrder);
谢谢!
答案 0 :(得分:0)
字符串sortOrder = MediaStore.Audio.Media.DISPLAY_NAME +“ COLLATE NOCASE ASC”;