方法四: 添加一个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,与方法二相同 效果图: ![图片标题](http://www.eoeandroid.com/data/attachment/album/201211/28/1953012bj22jjycqljv2oz.png '图片标题')
相关文章
- 08-09android – ListView – 在4.4 Kitkat中第一次看不到快速滚动条
- 08-09Android开发---如何快速定位自己目前打开的是哪一个Activity
- 08-09android中ListView的定位:使用setSelectionFromTop
- 08-09android之listView定位到指定行同时隐藏输入键盘
- 08-09【转】android中ListView的定位:使用setSelectionFromTop实现ListView的position的保持
- 08-09Android Widget 小部件(四---完结) 使用ListView、GridView、StackView、ViewFlipper展示Widget
- 08-09Android ListView快速定位(四)
- 08-09Android之ListView的快速滑动模式:fastScrollEnabled以及滑块的自定义
- 08-09Android实训案例(五)——四大组件之一ContentProvider的使用,通讯录的实现以及ListView的优化
- 08-09如何快速学会android的四大基础----Service篇