去除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的黑框去除的主要内容,如果未能解决你的问题,请参考以下文章

如何使用圆角和边框宽度去除 UIImageView 上的黑边?

覆盖图像周围的黑框(GD 库)

快速绘制矩形形状周围的黑框

视频黑边去除算法(python+opencv)

视频黑边去除算法(python+opencv)

Android Videoview - 去除两侧的黑色空间