问题描述
|
您好,我想知道如何前往Android的下一个版面。我是设计应用程序的新手,我设法通过一个带有onclicklistener和r.layout.second.xml的按钮来拥有main.xml,此操作已完成。现在,当我位于second.xml时,我想转到third.xml,但是,当我单击third.xml上的按钮时,它什么也没做。
我添加了一个新的activity.java,其代码与main.java文件大致相同,但setContentView(R.layout.second)除外;
我添加了新的活动来显示,但是,当我到达second.xml时,无法单击到third.xml。
请任何帮助。
解决方法
引用的布局与“活动”相关联(不过,您可以使用ViewFlipper将多个布局与单个活动相关联)。
您要找的不是转到第二个布局,而是转到下一个活动。
您可能有一个按钮,其中onClick执行代码以移至下一个活动。
您需要使用Intents来启动新活动,例如:
Intent nextActivity = new Intent(this,SecondActivity.class);
startActivity(nextActivity);
这将启动新活动,并通过扩展使用您想要的第二种布局。
作为测试运行,如果您不想添加按钮,则可以在onCreate方法中使用上面的代码,尽管它看起来像是立即打开了第二个活动。实际上,它将打开第一个,然后启动第二个,然后您才能看到它。您可以按回您的设备以显示实际上是第一个活动已创建。
高温超导