【发布时间】:2016-04-18 04:35:23
【问题描述】:
我正在开发一个活动中包含多个片段的 android 应用程序。我在片段内使用网格视图。当我更改片段然后将堆栈弹回旧片段时,网格视图滚动位置更改为位置零。片段弹回堆栈后如何保持网格视图滚动位置?
【问题讨论】:
-
不要在 onResume() 中设置网格视图适配器。
-
你的问题和这个问题密切相关:stackoverflow.com/questions/3014089/…。看看这个。它是关于 ListView 但似乎(经过快速检查)所有使用的方法都来自 AbsListView GridView 也继承自。
-
你能分享你设置适配器的代码吗,可能是你的适配器在弹出菜单关闭时重置。
-
当你添加下一个片段时,不要替换它,而是让它添加并设置 addToBackStack
-
@sopheak 并忘记提及将此布局的背景设置为白色或您提供的任何颜色似乎不会重叠并使根布局可点击为真