首页 > 解决方案 > 如何在 DialogFragment 被关闭时不保存它的滚动位置?

问题描述

我有一个BottomSheetDialogFragment显示项目列表的。如果我打开它并滚动到项目 20 然后关闭它并再次打开它RecyclerView,底部表内部仍滚动到项目 20 并且底部表本身处于折叠状态。

我希望对话框在关闭时重置其滚动位置,但在配置更改时保持它(例如,当对话框打开时,我不想在旋转后丢失滚动位置)。我试着打电话recyclerView.scrollTo(0, 0)onDismiss但没有用。

在此处输入图像描述 在此处输入图像描述

标签: android

解决方案


推荐阅读