【发布时间】:2025-11-28 13:30:02
【问题描述】:
我的申请有问题。我有主列表(回收站视图)。此列表保留 20 个水平回收站视图。它看起来非常像 Netflix 应用程序。我需要保持主列表中每个“轮播”的状态。如果我将第一个项目向右、向左移动、向下滚动(第一个和第二个项目被回收)、旋转屏幕、向上滚动,我需要恢复第一个和第二个元素的位置。
我知道我应该使用 linearLayout.saveOnInstanceState 和 onRestoreState 但我的问题是每个轮播都在主列表中。
AndroidManifest.xml 中的configChanges 无法发挥作用...
谢谢!
【问题讨论】:
-
你可以使用这个库来保存嵌套 RecyclerView github.com/vivchar/RendererRecyclerViewAdapter 的滚动状态
标签: android android-layout android-recyclerview android-view android-scrollview