Android基于RecyclerView实现高亮搜索列表

这篇应该是RecycleView的第四篇了,RecycleView真是新生代的宠儿能做这么多的事情。

转载请注明作者AndroidMsky及原文链接
http://blog.csdn.net/AndroidMsky/article/details/53306657

本文Github:欢迎star
https://github.com/AndroidMsky/SearchView

话不多说先看今天的实现的效果:

这里写图片描述

相信这种效果很多项目都会用到,今天就讲讲利用RecycleView来实现他,博主把此篇文章定位初级篇,可能因为这确实很简单,所以我要更要讲的详细一点让新手也可以能看的懂。

饭要开始做了,我们要准备哪些食材呢。

1.一个RecyclerView或是listview或是其他可以显示多item的控件(主要的干货)
2.搞清楚EditText的实时监听
3.让一个textview出现不同的颜色
4.如何穿过Adpter找出textview中key值(也就是高亮字符串)

当你打通这四个技术点后,如果还不能实现这种效果,那么你能说你现在的学习太死板,不会活学活用。如果你看到效果立马想到这四个技术点说明你有一定的项目组织能力了。接下来我们就解析一下这个四个食材。
1.RecyclerView犹豫这里比较简单可以使用原声的RecyclerView,但是笔者一直在用封装好的RecyclerView所以还用我之前封装好的来实现如果对RecyclerView还不熟悉的传送门送你走:
http://blog.csdn.net/androidmsky/article/details/52922348

2.EditText事实输入监听,其实就是个借口每次Editext中的字符发生改变会回调这个接口:

TextWatcher textWatcher = new TextWatcher() {
        @Override
        public void beforeTextChange
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值