1

我想制作一个具有打开新XML页面供用户查看的按钮的应用程序。我是新手,从我发现的一点点来看,我认为我需要这样的东西,但我不确定并且可能是错误的:

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

setContentView(R.layout.page1);

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

4

2 回答 2

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

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

setContentView(R.layout.page1);
于 2013-08-23T02:29:39.693 回答
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);
    }
});
于 2013-08-23T02:11:59.593 回答