获取联系人姓名的首字母

时间:2011-02-28 09:53:19

标签: android

我想按照字母顺序显示顺序,我知道在contact.apk已经完成它,例如我添加一个联系人,我输入“大卫”,然后“D”是已知的,并在项目中出现“ D“,所有以D开头名称为一组,所以我想知道如何获取联系人姓名的首字母?如果我用其他语言作为中文,问题就更难了。所以我想我需要得到键盘输入的首字母,但我不知道如何得到它。

http://i.6.cn/cvbnm/85/e6/6d/70303db1f8add5d69ffe3bbf3bfb259a.jpg

http://i.6.cn/cvbnm/80/d6/dc/8e79f5076d583ff37709336c06289f15.png

2 个答案:

答案 0 :(得分:0)

为什么不用String #subString自己提取第一个字母?

答案 1 :(得分:0)

我已经解决了如何获取Contact名称的中文缩写,需要将中文更改为ASCII, 我用了一个名为pinyin4j的jar,你可以下载http://pinyin4j.sourceforge.net/

相关问题