我想制作一个具有打开新XML
页面供用户查看的按钮的应用程序。我是新手,从我发现的一点点来看,我认为我需要这样的东西,但我不确定并且可能是错误的:
Button myButton = (Button) findViewById(R.id.my_button);
和
setContentView(R.layout.page1);
但我不确定导入,也不确定是否有人知道我可以遵循的好教程,以了解更多关于编码 Android 应用程序的信息。
在您的主要活动中添加以下代码
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);
您正在做的事情很好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);
}
});