我在滚动视图中有30个按钮的relativelayout。我想知道的是,如果有一种方法可以保存位置,即。当用户向下滚动到倒数第二个按钮并单击它以显示图像或文本时,当按下后选择另一个按钮以返回到最后一个位置(例如,第二个最后一个按钮)而不必再次向下滚动?我有一个滑动抽屉,它工作正常,但使用按钮(图像按钮),需要一段时间加载屏幕与所有按钮。我发现没有滑动抽屉它加载速度更快,但现在每次返回按钮时都必须一直向下滚动到按钮。
答案 0 :(得分:0)
Android文档say here:
[...]你应该使用onPause()方法来编写任何 持久性数据(如用户编辑)到存储。除此之外 在放置之前调用onSaveInstanceState(Bundle)方法 在这样的背景状态下活动,让你可以省去任何活动 动态实例状态在您的活动中进入给定的Bundle,即可 如果活动需要,后来收到onCreate(Bundle) 重新创建。
也许您只是意外地重新创建活动内容。