隐藏 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;
    }
}