我们先来看一下效果图:
我们输入要搜索的型号,型号列表的数据跟着变动,怎么来实现呢,我们先来看一下思路:
1、监测EditText的内容变化,利用Handler来通知子线程;
2、在子线程中调用String的contains()方法,将含有输入内容的数据放在新的集合里面,调用在adapter写
的adapterChange()方法来更改界面。
那么我们就跟着这个思路来看代码:
对EditText进行监测
searchEdit.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {