方法四: 添加一个EditText,作为搜索框 + Filter 其实这个不算第四个方法,因为与第二个一样,主要是实现Filter。 但是对于EditText的监听,我以前也没有写过,所以也记录一下。 实现步骤: 1.添加一个EditText,并添加监听事件 ```Java EditText search_tv = (EditText) findViewById(R.id.search_et); search_tv.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { adapter.getFilter().filter(s); } @Override public void beforeTextChanged(CharSequence s, int start, int count,int after) { } @Override public void afterTextChanged(Editable s) { } }); ``` 2.实现Filter,与方法二相同 效果图: 
相关文章
- [Android]使用RecyclerView替代ListView(四:SeizeRecyclerView)
- Android Studio 快速定位内存泄露的方法
- Android studio 快速定位到错误代码行(报错行)
- Android 和 iOS 团队开发中如何快速定位代码修改者等提交信息
- android中listview点击监听器onItemClick四个参数的含义
- Android群英传笔记——第四章:ListView使用技巧
- 大四实习准备1_java构造器_android ListView
- 32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看)
- Android快速定位Bug总结
- 如何从Android中的单个ListView项获取四个输入值?