0

我一直在努力寻找解决方案。ListView当我使用Fragments并且有人旋转设备时,我如何保持位置。

旋转本身会重置一切,并再次回到 0。当我使用 normal 时,我可以让它与多个示例一起使用Activities,但是当我在特定的内部时该怎么做Fragment

4

2 回答 2

1

确保在轮换或执行任何操作后不要再次调用 setAdapter()。始终调用 notifyDataSetChange() 并且您的列表将保持在同一点

其他解决方法可以是您保存当前列表项的位置并为您想要保留的内容调用 setSelection(position)

于 2012-12-02T11:37:26.107 回答
0

您必须在暂停时和恢复时检查值是否为空时将某种视图标签或位置编号存储在捆绑包中。如果未将列表视图设置为所述位置。

于 2012-12-02T11:37:02.450 回答