求助,关于字符串的拼音排序.
大家都知道,在一个优秀的软件中
listView中各个字符串之间的排序都是有序的.
就比如联系人
拼音由a开头的会排在最前面,然后拼音b开头的会排在a的后面.
我对这种拼音首字母排序,一头雾水.
不知道有谁做过这种类似的应用.
望大家给点提示.
[解决办法]
使用pinyin.jar进行转换成拼音呀
[解决办法]
http://blog.csdn.net/connectionutils/article/details/6745584
[解决办法]
不用3楼说得那个jar包也可以,android源码里有个专门的类 HanziToPinyin.java
路径HanziToPinyin.java (packages\apps\contactsprovider\src\com\android\providers\contacts)
要想看具体例子,你参考下联系人Contacts的代码就可以了,可能还要在你的数据库加些字段,这个类应该可满足你的需要,