我在保存方向更改的视图时遇到问题。所以这是对我来说是什么。我有一个扩展HorizontalScrollView的类,在它的构造函数中创建一个LinearLayout和一个按钮。单击按钮时,更多按钮将添加到LinearLayout。当活动开始时,我将Action Bar设置为这个自定义视图,并且它一切正常,从LinearLayout添加和删除按钮。但是,这是问题出现的地方。如果开关方向,onCreate重新启动,所以创建一个新的自定义视图实例并将其设置为操作栏。因此,当我切换方向时,我的自定义视图返回到开头。以编程方式添加保存方向更改的视图?
如何在整个方向更改中坚持视图的层次结构?
会不会做这种方式土崩瓦解,当我退出应用程序和同时回归到它之后?我将不得不恢复最后的视图状态。这很简单,它带来了另一个问题。 – 2013-04-07 14:10:29
当您退出应用程序时,活动被破坏。所以它将在发布时重新创建。以上将阻止在定位更改期间重新创建活动 – Raghunandan 2013-04-07 14:51:28
这不建议。你应该自己处理方向改变 – Raghunandan 2014-04-20 17:36:49