searchView黑框问题--如何不显示黑框
来源:互联网 发布:linux 删除文件夹 编辑:程序博客网 时间:2024/04/29 16:17
在用到searchView时,每当输入文本进行搜索时,界面都会弹出一个类似toast的东西。
由于源码没怎么看明白,只能解释的很浅显啦!!!
产生原因:
为searchview设置监听(setOnQueryTextListener),需要实现onQueryTextChange()方法。
public boolean onQueryTextChange(String s){
if(TextUtils.isEmpty(s)}{
listview.clearTextFilter();
}else{
listview.setFilterText(s);
}
return true;
}
listview.setFilterText(s);这个方法是调用filter过滤数据来刷新listview。此方法也让屏幕上有一个黑框(底层代码怎么跑的没看明白)。解决办法就是不跑这个方法,用别的方法实现listview数据的更新。
比如:
public boolean onQueryTextChange(String s){
//这两个都是自定义的方法
Object[] obj=searchItem(s);//实现对应s字符串的搜索,并将结果放置到obj中。
updateListView(obj);//通知listView进行更新。
return true;
}
我是从这个例子明白的:http://www.linuxidc.com/Linux/2013-06/85499p2.htm
- searchView黑框问题--如何不显示黑框
- 关于searchView的黑框去除问题
- windows C++ 控制台程序不显示黑框的办法
- C++控制台程序不显示控制台黑框
- SearchView 显示框位置问题
- 如何解决vs的debug黑框一闪而过的问题
- NOKIA5110 显示背景黑问题
- mapxtreme6.8 图片显示黑框
- IE9下面图片黑框问题
- cef加载flash弹出黑框问题
- Console工程下如何不显示控制台黑窗口只显示Windows窗口
- Dialog出现黑框
- 黑
- 黑
- XCode模拟器上下黑边、显示不完整、适配问题
- Java+ffmpeg不弹出黑框提取缩略图
- C#静默运行bat脚本,不出现黑框
- 如何去掉listview黑边问题
- HTTP POST GET 本质区别详解
- Android中通用定时器--好用的工具
- 我学习Object-C中的收获总结(五)(六)
- C++强大背后
- zTree学习记录
- searchView黑框问题--如何不显示黑框
- 一看就会Android之单选按钮和复选框的事件监听
- Github创建、删除organization
- C函数参数传递*& 和*区别的研究
- 【BZOJ3450】Easy
- matplotlib画图时的中文设置
- Cocoa Touch框架浅析
- Java类加载器
- GCD---那些事儿