我想创建一个具有按钮的应用程序,这些按钮可以打开新的XML
页面供用户查看。我是新手,从我发现的那个小小的东西,我想我需要这样的东西,但我不确定,可能是错的:
Button myButton = (Button) findViewById(R.id.my_button);
和
setContentView(R.layout.page1);
但我不确定导入,也有人知道我可以遵循的好教程,以了解有关编写Android应用程序的更多信息。
答案 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);
}
});