0

我在滚动视图中有一个包含 30 个按钮的相对布局。我想知道的是是否有办法保存职位,即。当用户向下滚动到倒数第二个按钮并单击它以显示图像或文本时,当用户按下返回以选择不同的按钮以返回到最后一个位置(例如倒数第二个按钮)时,无需再次向下滚动?我有一个滑动抽屉,它工作得很好,但是使用按钮(它们是图像按钮)需要一段时间才能将所有按钮加载到屏幕上。而且我发现在没有滑动抽屉的情况下它加载速度更快,但现在每次返回按钮时都必须一直向下滚动到按钮。

4

1 回答 1

0

Android 文档在这里说

[...] 您应该使用 onPause() 方法将任何持久性数据(例如用户编辑)写入存储。此外,方法 onSaveInstanceState(Bundle) 在将 Activity 置于此类后台状态之前被调用,允许您将 Activity 中的任何动态实例状态保存到给定的 Bundle 中,以便稍后在 onCreate(Bundle) 中接收该 Activity需要重新创建。

也许您只是偶然地重新创建了您的活动内容。

于 2012-11-25T18:32:21.103 回答