我的应用程序需要 2 个屏幕,为此我XML
使用RelativeLayout
. 每当我运行我的活动时,都会加载一个布局文件。现在我想将第二个布局加载到相同的Activity
位置,当用户单击一个按钮时,OptionsMenu
以及当用户按下后退按钮时,第一个屏幕加载而不是退出应用程序。这样我就不需要Intent
在我的应用程序中创建另一个。
问问题
2126 次
3 回答
3
理想情况下,您的应用程序中应该存在两种不同的活动。您可以在视图中添加或删除视图组件,但如果您正在寻找两个完全不同的屏幕,那么我建议您进行新活动。
我明白你的意思是“当用户按下 Bakc 按钮时,第一个屏幕加载而不是退出应用程序”
如果您不想显示第一个屏幕,只需完成()活动。
于 2010-11-20T08:55:05.037 回答
3
于 2010-11-20T08:13:58.343 回答
1
我会建议一个更简单的方法。
将您的两个布局都放在单个 XML 中,并根据需要适当地显示/删除它们。我认为你不需要更复杂的东西:-)
于 2010-11-20T09:36:23.860 回答