我已按照http://www.camposha.info/source/android-recyclerview-search-filter上的代码操作,并使我的搜索过滤器正常工作。我唯一需要的是打开活动以保持Cardview隐藏,或者在搜索栏中开始搜索之前看不见(换句话说,保持Cardview隐藏直到我开始在搜索栏中输入内容)。 我已经阅读了我应该编辑Edittext的评论,但我没有。我该怎么办?
答案 0 :(得分:0)
保持cardview的可见性在布局中消失。并将queryTextListener添加到searchView
yourSearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
if(newText.length()>0){
yourCardView.setVisibility(View.VISIBLE);
}else{
yourCardView.setVisibility(View.GONE);
}
return true;
}
@Override
public boolean onQueryTextSubmit(String query) {
return true;
}
}