如何通过单击按钮打开xml

时间:2014-04-06 12:29:25

标签: java android xml eclipse

所以我在 res / layout 中创建了一个名为 about 的新布局,我想要做的是,当点击按钮时,我会转到该布局。< / p>

简化。当我按下&#34; activity_main.xml&#34;上的按钮时它打开&#34; about.xml&#34;。 我怎么能实现这个???我无法访问大多数资源较多的网站,Stackoverflow是我的最后一个选择。如果您知道如何,我们将不胜感激。

3 个答案:

答案 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);
});