如何从 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);
}
我有一个显示项目列表的 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);
}