android - 从 main.xml 布局切换到另一个布局

标签 android xml layout switch-statement

我在这里有一个基本的 Android 问题:

我有一个 main.xml 布局,它会在应用程序启动时加载。此页面有一个菜单按钮,我希望(单击时)将用户发送到另一个布局 (about.xml)。

我怀疑这是对的。单击此命令时将启动:

setContentView(R.layout.about);

它似乎有效,我确实看到了 about.xml 页面,但是当我在我的 Android 设备上点击“返回”按钮时,我无法导航回 main.xml 布局,应用程序只是关闭。

我怀疑这是在 xml 布局文件之间导航的正确方法。您能否帮助我或为我指出一个页面,该页面为像我这样的计算机程序员初学者阐明了这一点?

非常感谢,

帕特

编辑: 感谢您帮助我指出正确方向的所有答案。为了帮助像我这样的 future 新手程序员理解 Activity,这是我在网上找到的一个非常简单的教程,它为我们初学者绘制了它!

http://www.warriorpoint.com/blog/2009/05/24/android-how-to-switch-between-activities/

最佳答案

您的“关于”页面是否有单独的 Activity ?通常为每个屏幕创建一个新 Activity 。当您转到新屏幕时,新 Activity 将堆叠在第一个屏幕 Activity 上。当您在 Android 设备上单击返回时,将弹出上一个 Activity 。

关于android - 从 main.xml 布局切换到另一个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5952710/

相关文章:

xml - 使用 XML 模式进行条件验证

android - 如何从应用程序范围的主题中排除我的 UI 的某些部分?

layout - 有没有好的交互式 3D 图形库?

android - MathJax 无法正确呈现

android - 如何将 TestNG 与 Robolectric 一起使用?

android - GoogleAnalytics enableAutoActivityTracking 不工作

java - setEnabled 在 android 中不起作用

python - 向 xml 文档添加注释

c# - 解析 EntityName 时出错

wpf - 标签形边框需要剪裁