码迷,mamicode.com
首页 > 其他好文 > 详细

去除searchView的黑框去除

时间:2019-12-25 16:05:11      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:去除   err   用户   img   boolean   str   清除   http   col   

有黑框的效果

技术图片

 

关键代码:在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的黑框去除

标签:去除   err   用户   img   boolean   str   清除   http   col   

原文地址:https://www.cnblogs.com/hahayixiao/p/12096688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!