我的应用程序需要2个屏幕,为此我使用XML
创建了两个不同的RelativeLayout
布局文件。每次运行Activity时都会加载一个布局文件。现在我想将第二个布局加载到同一个Activity
,当用户点击OptionsMenu
中的按钮时,当用户按下返回按钮时,第一个屏幕加载而不是退出应用程序。所以我不需要在我的应用程序中创建另一个Intent
。
答案 0 :(得分:3)
答案 1 :(得分:3)
理想情况下,您的应用程序中应该存在两种不同的活动。 您可以在视图中添加或删除视图组件,但如果您正在寻找两个完全不同的屏幕,那么我建议您去参加一项新活动。
我得到你的意思“并且当用户按下Bakc按钮时第一个屏幕加载而不是退出应用程序”
如果您不想显示第一个屏幕,请完成()活动。
答案 2 :(得分:1)
我建议采用一种相当简单的手段。
将您的布局放在单个XML中,并根据需要显示/删除它们。我不认为你需要更复杂的东西: - )