所以我在 res / layout 中创建了一个名为 about 的新布局,我想要做的是,当点击按钮时,我会转到该布局。< / p>
简化。当我按下&#34; activity_main.xml&#34;上的按钮时它打开&#34; about.xml&#34;。 我怎么能实现这个???我无法访问大多数资源较多的网站,Stackoverflow是我的最后一个选择。如果您知道如何,我们将不胜感激。
答案 0 :(得分:1)
如果您不想开始新活动,只需调用:
setContentView(R.layout.about);
单击按钮时。这将为位于res/layout/about.xml
的当前活动新布局设置。如果您只是更改活动演示文稿而不更改其功能,这将有效。
如果要启动另一个活动,则应创建一个新的活动类,该类实现该新活动的功能并将about.xml
作为其布局。单击按钮,您只需启动此新活动。
答案 1 :(得分:0)
首先为AboutActivity创建一个活动,并将其布局与about.xml布局相关联。
然后在main.xm
l
Button about = (Button)findViewById(r.id.button1);
about.setOnClickListener(new view V)
{
Intent in = new Intent(getApplicationContext,AboutActivity.java)
StartActivity(In);
}
答案 2 :(得分:0)
首先在 AndroidXml.xml 部署文件中添加 AboutActivity 。 像
<activity name:"AboutActivity"></activity>
现在使用以下代码
Button about = (Button)findViewById(r.id.button);
about.setOnClickListener(new view.OnCLickListener()
{
Intent in = new Intent(this,AboutActivity.class)
StartActivity(In);
});