android 通讯录好友排序+字母索引

1.首先自定义TextView继承TextView

2.重写onTuchEvent方法,对txtview的状态进行判断

3.自定义接口回调,在onTuchevet事件里边对我们的接口方法进行赋值

4.汉语转拼音工具类,有两种方法:

使用第三方pinyin4j的jar包。

下载地址  , Android Studio也可直接依赖 compile 'com.belerweb:pinyin4j:2.5.0'

使用ASCII码和拼音的映射

5.为了让我们数据进行排序,在我们的实体类应该实现comparable接口,并重写comparaTo方法

6.数据的展示我使用的是ListView,然后实现对textview的监听,将ListView指定到所滑动的位置,setSelect() 方法

猜你喜欢

转载自blog.csdn.net/Android_Code/article/details/81157755