android 实现搜索框

可以用searchView 也可以使用 EditText和一些布局文件来做出需呀的效果,

对SearchView设置public boolean onQueryTextChange(String newText) 
对搜索框内的文本更改监听
或者对EditText 设置 addaddTextChangedListener() 


同时对于新的文本更新的监听时要对监听到的文本内容做判断,更上一次的搜索内容做出对比

然后执行一些更新listView的逻辑


对于listView  :

    我使用的是在布局中创建一个VSITIBLE 为GONE 的LISTVIEW ,然后再对搜索框的点击事件中对该listview做一些显示上的修改。达到动态的显示和隐藏搜索内容