0

只是一个简单的也许愚蠢的问题。 可以在使用Inflater的android应用程序中一次使用多个活动吗?我希望在屏幕上显示多个视图,而不会丢失以前的视图。例如,用户点击一个按钮并显示信息屏幕。 Start Intent会将整个屏幕转换为信息屏幕活动。java安卓视图结构

使用Inflater的工程,但我只是想知道如果它正确的方式来显示多个视图。提前致谢。

+1

你读过关于碎片? – CocoNess

+0

@TanjaV,你应该发布一个答案,以便马克可以接受它 – Stephan

回答

1

您应该使用片段此。每个片段都有一个视图/布局,您可以根据需要将它们移动到主视图外的&中。有很多教程

0

您可以设置的意见的知名度,例如:

Button b = (Button)findViewById(R.id.button); 
b.setVisibility(View.GONE); 
+0

所以,你会建议只使用一个XML文件? 我也有很多动态内容,所以声明了所有组件的'static'xml不是一个选项。 –

+0

我想我不明白你想达到什么目的。 TanjaV可能是正确的建议使用片段,但我很难看到你的目标是什么。 – Stephan

+0

没问题。碎片正是我的意思。请记住先前阅读过这些内容,但由于我曾经使用Objective-C并拥有多个Views子类,因此没有任何意义。 从Android开始理解Java的概念。 –