通讯录中多语种排序问题? 在通讯录中同时有特殊字符,数字,俄语,英语名字的联系人。现在在联系人列表中的显示是特殊字符在前,然后是数字,再然后英语类型的按照英语字典序排序,在后面是俄语类型的按照俄语字典序排序。现在想做成俄语按序显示完毕再显示英语,即要按照特殊字符,数字,俄语,英语的顺序来排序。不知各位大大有何建议。不胜感激。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个思路就是先把名字中含有特殊字符的提取出来,放入listview,具体哪些特殊字符你定,然后把名字中含有0-9的拿出来,放入listview中,然后俄文,然后英文,不知道行不行,应该是个很麻烦的功能。 思路就是识别,转换统一编码,比较。貌似只能找到多语种编程。既然语种不同,为什么非要排序呢?只要同语种放一起不就可以了嘛PS:http://bbs.csdn.net/topics/33163 开始也是这样想的,但是这个排序不只是通讯录中要使用,还有通话记录等有list的地方。所以想着修改中的排序的实现。其实在external/sqlite/android/Sqlite3_android.cpp中有对日语的专门处理,在日语环境下,日语排在了英语的前面。应该是ICU4C实现的,但是这个真心不明白。还是非常感谢你的回复。 做个安卓手机上的视频播放器? 讨论一下,显示网络图片文字,用webview好还是listview好? 从运营角度讲:现在做什么android 应用软件赚钱呢???? eclipse菜单里面的clean和build是干什么用的? 各位大虾小弟弱弱的问一下如何才能获取listview中的view呢? 学习android 从tomcat下载xml报错 经常遇到界面文件各种异常无法打开layout视图 新手!Android为button添加事件问题 android 引用 library project报错 android 实现 多任务下载 类似迅雷 android 动态控件尺寸单位问题
貌似只能找到多语种编程。
既然语种不同,为什么非要排序呢?只要同语种放一起不就可以了嘛
PS:http://bbs.csdn.net/topics/33163
还是非常感谢你的回复。