所以我在 res/layout 中创建了一个名为 about 的新布局,我想做的是,当单击一个按钮时,我会被定向到该布局。
简化。当我按下“activity_main.xml”上的按钮时,它会打开“about.xml”。 我怎样才能做到这一点???我无权访问大多数资源繁重的网站,Stackoverflow 是我最后的选择。因此,如果您知道如何操作,我们将不胜感激。
最佳答案
如果您不想开始新 Activity ,只需调用:
setContentView(R.layout.about);
当您的按钮被点击时。这将为位于 res/layout/about.xml
的当前 Activity 设置新布局。如果您只是更改 Activity 演示而不更改其功能,这将起作用。
如果你想启动另一个 Activity ,你应该创建一个新的 Activity 类来实现这个新 Activity 的功能,并保持 about.xml
作为它的布局。单击按钮,您就可以开始这个新 Activity 。
关于java - 如何通过单击按钮打开xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22894032/