我有SearchView
。我根据RecyclerView
中的字符串过滤SearchView
。过滤很好。但是我想在SearchView
' X'之后将列表重置为原始列表。点击。
以下是我的尝试:
searchM.QueryTextChange += searchCheckin_QueryTextChange;
void searchMe_QueryTextChange(object sender, Android.Support.V7.Widget.SearchView.QueryTextChangeEventArgs e)
{
if (!string.IsNullOrEmpty(e.NewText))
{
filteredModelList = filter(dupes, e.NewText);
mAdapter.AnimateTo(filteredModelList);
mRecyclerView.ScrollToPosition(0);
}
else
{
searchMe.SetQuery("",false);
}
}
但这不起作用,只清除SearchView
并且不显示原始列表。
如果SearchView
被清除,我该如何解决这个问题并显示原始列表?