Android之如何实现通讯录的搜索并且让匹配到的数据变颜色

141 阅读1分钟

不废话,先爆照

 

 

第一步:实现搜索

                   已经实现了通讯录功能,但是需要搜索,可以支持中文名字搜索,写入电话号码搜索,还有名字拼音,以及名字第一个字的首字母来搜索,这里介绍名字搜索,然后数据是我们公司TCL(020)所有员工的信息,目前还没有写到后台请求数据,只把数据放在XML文件里面,然后解析出来,放入集合。

 

首先我们需要了解编辑器监听器(textwatcher)

 

 class MyTextWatcher implements TextWatcher {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, in