如何从 SearchView 隐藏 show recyclerView?

How to hide show recyclerView from SearchView?

我有一个显示项目列表的 recyclerView。我想要实现的是,当我输入一个单词时,recyclerView 应该消失,而当没有文本时,recyclerView 应该重新出现。问题是 recyclerView 隐藏成功,但当我从 searchView 中清除文本时它不会重新出现。

Here is the code snippet of callback function

@Override
public boolean onQueryTextChange(String newText) {

    if(newText.length()==0)
    {
        historyRecyclerView.setVisibility(View.VISIBLE);
    }
    else
    {
        historyRecyclerView.setVisibility(View.INVISIBLE);
    }

    // musicAdapter.filter(newText);
    return true;
}

试试这个

if(newText == null || newText.length()){
    historyRecyclerView.setVisibility(View.VISIBLE);
}else{
    historyRecyclerView.setVisibility(View.INVISIBLE);
}

try this

if(nextText.isEmpty)
  {
  historyRecyclerView.setVisibility(View.VISIBLE);
}else{
historyRecyclerView.setVisibility(View.INVISIBLE);
 }