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() 方法