RT.
现象:现在手机菜单列表只支持英文的排序,中文都被排到了Z后面,以"?"标示。
问题:那么如何实现中英文的混合排序呢?
请各位达人不吝赐教啊!!
谢谢~
------解决方案--------------------
实现混合排序,你总得也有个规则吧。。。
比如,把中文的转换成英文,再按字典顺序。。。
------解决方案--------------------
的有个依据吧,比如说是按时间,或者按长度,或者按Ascii码,还是其他什么的?
------解决方案--------------------
Comparator comparator = Collator.getInstance(java.util.Locale.CHINA);
Collections.sort(List list, comparator);
关键是第一行代码,仅供参考
------解决方案--------------------
android 数据库里面有一个sortkey,存储的是汉字的拼音,所以可以实现混排,其他的不清楚