在我的主布局(mainlayout)中,我显示了一些基于用户动作动态设置的文本和图像。对于一个特定的按钮单击,我需要显示另一个布局的内容(secondlayout)。我是这样做的:
setContentView(R.layout.secondlayout);
在第二个布局上,我有另一个按钮,我用它来返回主布局,再次使用:
setContentView(R.layout.mainlayout);
问题在于再次显示mainlayout,我显示的所有文本和图像现在已经消失。
如何返回主布局并仍然显示我正在显示的内容?
答案 0 :(得分:0)
不要这样做。 setContentView()
意味着在onCreate()
方法中调用一次。但是,有几种合理的方法可以做到,
setVisibility()
来显示/隐藏布局的每个部分。