1
我使用SearchView
和ListView
并执行Filterable
来筛选记录。除了两个问题,它的工作正常。搜索视图和筛选条件:显示搜索文本栏
的问题是:
- 当我在写东西
SearchView
一个黑条与搜索文字显示。 - 箭头(>)符号也在
SearchView
的右边缘可见。
我想删除两者。我怎样才能删除它们?
我使用SearchView
和ListView
并执行Filterable
来筛选记录。除了两个问题,它的工作正常。搜索视图和筛选条件:显示搜索文本栏
的问题是:
SearchView
一个黑条与搜索文字显示。SearchView
的右边缘可见。我想删除两者。我怎样才能删除它们?
您的ListView
yourListView.setTextFilterEnabled(false);
尝试此弹出
禁用TextFilterEnabled和过滤数据是这样的:
android.widget.Filter filter = yourListAdapter.getFilter();
还添加:
@Override
public boolean onQueryTextChange(String newText) {
System.out.println("tap");
yourAdapter ca = (yourAdapter)listview.getAdapter();
if (TextUtils.isEmpty(newText)) {
listview.clearTextFilter();
} else {
filter.filter(newText);
}
return true;
}
对于禁用箭头使用此代码
yoursearchview.setSubmitButtonEnabled(false);