隐藏 Cardview 直到开始搜索
Hiding Cardview until search is initiated
我已按照 http://www.camposha.info/source/android-recyclerview-search-filter 上的代码进行操作,并使我的搜索过滤器正常工作。我唯一需要的是在打开 activity 时保持 Cardview 隐藏,或者在搜索栏中开始搜索之前不可见(换句话说,在我开始在搜索栏中输入内容之前保持 Cardview 隐藏)。
我已经阅读了我应该编辑 Edittext 的评论,但我没有。我应该怎么办?
保持卡片视图在布局中的可见性。并将 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;
}
}
我已按照 http://www.camposha.info/source/android-recyclerview-search-filter 上的代码进行操作,并使我的搜索过滤器正常工作。我唯一需要的是在打开 activity 时保持 Cardview 隐藏,或者在搜索栏中开始搜索之前不可见(换句话说,在我开始在搜索栏中输入内容之前保持 Cardview 隐藏)。 我已经阅读了我应该编辑 Edittext 的评论,但我没有。我应该怎么办?
保持卡片视图在布局中的可见性。并将 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;
}
}