去除searchView的黑框去除
Posted hahayixiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去除searchView的黑框去除相关的知识,希望对你有一定的参考价值。
有黑框的效果
关键代码:在onQueryTextChange使用默认的setFilterText(newText);进行过滤导致
// 用户输入字符时激发该方法 @Override public boolean onQueryTextChange(String newText) { if (TextUtils.isEmpty(newText)) { // 清除ListView的过滤 lv.clearTextFilter(); } else { // 使用用户输入的内容对ListView的列表项进行过滤 lv.setFilterText(newText); } return true; }
解决方法:在onQueryTextChange不使用默认的setFilterText(newText);改为使用adapter.getFilter().filter(newText)进行过滤导致
// 用户输入字符时激发该方法 @Override public boolean onQueryTextChange(String newText) { if (TextUtils.isEmpty(newText)) { // 清除ListView的过滤 lv.clearTextFilter(); } else { // 使用用户输入的内容对ListView的列表项进行过滤 adapter.getFilter().filter(newText);//通过适配器过滤 } return true; }
以上是关于去除searchView的黑框去除的主要内容,如果未能解决你的问题,请参考以下文章