在活动中保存实例布局

时间:2013-02-01 09:35:32

标签: android android-layout

我如何实现将在三个或四个活动中使用的部分布局,但我想保存看这个布局。我的意思是在第一个布局中我添加按钮到我的部分,在第二个活动我会看到我的部分按钮。在第二个活动中,我添加第二个按钮,在第三个活动中,我想看到两个按钮等。我想在代码中添加此按钮,而不是xml。我如何为所有活动做一个实例布局,以便在以前的活动中添加所有更改?

1 个答案:

答案 0 :(得分:0)

理论上,您可以使用所有可用按钮创建布局 - 如果它们只有少数 - 并在xml中隐藏android:visibility="gone"的可选按钮。 稍后,您将跟踪内部对象或ArrayList中的选择,并更改每个后续活动的onCreateonResume中所选按钮的可见性。

另一个解决方案是创建一个带有附加按钮的备用空间的xml,并从代码中添加它们。在这种情况下,您必须跟踪代码中添加的按钮的所有信息,而不仅仅是状态,但理论是相同的。

如果你想在应用程序重启时保存布局,你必须自己保存这些信息,Android没有内置的。

相关问题