如何保持 RecyclerView 显示

我在对话框片段中创建了一个 RecyclerView。我已经Visibility = GONE在对话框片段的 xml 中设置了 recyclerView 。当我在搜索视图中搜索时,RecyclerView 设置为Visibility.VISIBLE并显示数据。但是当我打开dismiss()之前搜索过的对话框片段时,recycleview 的 Visibility 再次变为 GONE。那些数据可能已经消失了。如何让recyclerview保持之前的显示状态和数据?


眼眸繁星
浏览 140回答 2
2回答

叮当猫咪

如果你想保留 recyclerview 状态,你必须保留对话框片段的状态,不要调用dismiss() 你可以使用hide();

BIG阳

如果对话框中只有 RecyclerView 则不需要设置 Visibility 每次只通知适配器调用 api 和填充数据,希望对您有所帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java