iphone通讯录排列顺序联系人排列顺序不按字母顺序排列!

我的手机通讯录突然间就变了顺序。正常情况下不是按照英文字母的【华为吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,611,108贴子:
我的手机通讯录突然间就变了顺序。正常情况下不是按照英文字母的收藏
我的手机通讯录突然间就变了顺序。正常情况下不是按照英文字母的排列顺序么?怎么才可以变成正常的顺序?
登录百度帐号推荐应用10:39 提问
android 通讯录,按字母排序
如何在android开发中开发一个联系人通讯录,根据姓名排序
按赞数排序
处理List集合,然后给集合排序放到ListView中
如果只是排序,很简单。采用java自带的Collections.sort(***,***)方法。代码可以这样写:
List list =new ArrayList();
//Test是你的联系人实体。假设联系人的姓名是name,并且实体里有个方法getName(),返回的是联系人的名字
//然后对list赋值
Collections.sort(list,new Comparator(){
public int compare(Test lhs, Test rhs){
return (lhs.getName().compateTo(rhs.getName()));
//这个是升序。把此行lhs和rhs互换,就是降序了。
在线手敲,求过
我见过一个demo(技术水平有限,没看的怎么懂),姓名是写在drawable的xml中,使用了一些pinyin.jar等外部工具。其实这个有点类似微信中国
家的选择,按照字母排序各个国家。我还有那个demo,需要请@我
用SQLite数据库保存联系人信息,查询时sort by姓名就行了。
不过如果你是想把中文名字按拼音字母排序的话,那就不是个小工程了。
给你个链接供你研究吧:
联系人信息保存到sqlite数据库里面吧,然后数据读取出来排序一下,显示到listview 就可以了。
其他相关推荐2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 iphone通讯录排列顺序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信