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() 方法
本文介绍如何通过自定义TextView并实现触摸事件监听来改变其状态。此外,还提供了两种方法实现汉字转拼音功能,以便对数据进行拼音排序。文中详细讲解了使用第三方库pinyin4j和ASCII码映射的方法。
1122

被折叠的 条评论
为什么被折叠?



