如何在Android中使用按钮打开新的Android XML页面?

时间:2013-08-23 01:57:20

标签: android xml button

我想创建一个具有按钮的应用程序,这些按钮可以打开新的XML页面供用户查看。我是新手,从我发现的那个小小的东西,我想我需要这样的东西,但我不确定,可能是错的:

Button myButton = (Button) findViewById(R.id.my_button);

setContentView(R.layout.page1);

但我不确定导入,也有人知道我可以遵循的好教程,以了解有关编写Android应用程序的更多信息。

2 个答案:

答案 0 :(得分:4)

在主要活动中添加以下代码

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener (new View.OnClickListener() {
    public void onClick(View v) {
        Intent i = new Intent(getApplicationContext(),NewActivity.class);
        startActivity(i);
    }
});

创建一个新活动名称NewActivity.java  在onCreate方法中,使用下面的语句添加你想要的xml。

setContentView(R.layout.page1);

答案 1 :(得分:1)

使用setContentView(R.layout.page1);,您正在做的事情很好,但您需要为该按钮设置按钮监听器:

Button myButton = (Button) findViewById(R.id.my_button);

myButton.setOnClickListener (new View.OnClickListener()
{
    public void onClick(View v)
    {
        setContentView(R.layout.page1);
    }
});