android - 如何在按钮单击main.xml后转到下一个布局并在android中再次转到下一个布局

标签 android android-intent

您好,我想知道如何在 Android 上转到下一个布局。我是设计应用程序的新手,我设法让 main.xml 带有一个带有 onclicklistener 和 r.layout.second.xml 的按钮,这就完成了。现在当我在 second.xml 时,我想转到 third.xml,但是,当我单击 third.xml 上的按钮时,它什么也没做。

我添加了一个新的 activity.java,其代码与 main.java 文件大致相同,但 setContentView(R.layout.second); 除外

我已经添加了新的 Activity 来显示,但是,当我到达 second.xml 时,我无法单击到 third.xml。

请帮忙。

最佳答案

您所指的布局与 Activity 相关联(尽管您可以使用 ViewFlipper 将多个布局与单个 Activity 相关联)。

您要查找的不是转到第二个布局,而是转到下一个 Activity 。

您可能有一个按钮,其中 onClick 执行代码以移动到下一个 Activity 。

您需要使用 Intents 来启动新 Activity ,例如:

Intent nextActivity = new Intent(this, SecondActivity.class);
startActivity(nextActivity);

这将启动新的 Activity,并且通过扩展,使用您想要的第二个布局。

作为测试运行,如果您还不想添加按钮,您可以在 onCreate 方法中使用上面的代码,尽管它看起来好像立即打开了第二个 Activity 。实际上,它会打开第一个,然后在您看到之前启动第二个;您可以在设备上按回键以显示第一个 Activity 实际上已创建。

HTH

关于android - 如何在按钮单击main.xml后转到下一个布局并在android中再次转到下一个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094603/

相关文章:

java - 带有 python 后端的 Android 应用程序

java - 在启动Intent之前更改布局内容,例如文本和图像

android - 在三个 Activity 之间传递数据

android - 我在最近打开的 Android 应用程序列表中看不到我的应用程序

Android,String无法转换为JSONObject

Java公历转特定格式

android - Android Firebase实现不正确

java - 从图库中选择一张图片并将其显示在另一个 Activity 中

java - Android 相机 - 尝试从空对象引用上的字段 'int android.hardware.Camera$Size.width' 读取