我只想知道如何使用单个活动管理多个屏幕,或者我们是否需要为每个屏幕创建不同的活动。我们将非常感谢您的帮助。
答案 0 :(得分:2)
您可以使用同一活动中的不同布局调用setContentsView()
,因此您甚至可以动态更改布局。您可以在活动的启动意图中传递额外的内容,然后在您的onCreate()中选择一个布局,具体取决于该额外值。
但是对于不同的屏幕可能会有更好的不同活动,除非对UI和逻辑的更改很小
答案 1 :(得分:1)
如果是全屏视图,则应为每个屏幕创建不同的活动。这很好,因为它破坏了功能并使您的代码更加模块化。如果你真的想让一个活动由多个屏幕控制,你有三个选择。