隐藏Cardview直到搜索开始

时间:2018-04-14 08:03:43

标签: android hidden searchview invisible cardview

我已按照http://www.camposha.info/source/android-recyclerview-search-filter上的代码操作,并使我的搜索过滤器正常工作。我唯一需要的是打开活动以保持Cardview隐藏,或者在搜索栏中开始搜索之前看不见(换句话说,保持Cardview隐藏直到我开始在搜索栏中输入内容)。 我已经阅读了我应该编辑Edittext的评论,但我没有。我该怎么办?

1 个答案:

答案 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;
    }
}