我正在创建我的第一个移动应用程序,我正在尝试绑定按钮直接转到另一个xml文件。这似乎是一个简单的答案,但我无法在任何地方找到解决方案。我正在使用Eclipse作为我的IDE并使用Android ADT捆绑包,如果这完全相关的话。
答案 0 :(得分:2)
将其放入onCreate:
findViewById(R.id.my_button).setOnClickListener(new View.OnClickListener {
@Override
public void onClick() {
startActivity(new Intent(MainActivity.this, OtherActivity.class))
}
});
将my_button替换为您的按钮的ID,将MainActivity.this替换为主活动class.this和OtherActivity的名称,其名称为您的其他activity.class。
答案 1 :(得分:0)
您是否在询问如何使用带有不同布局的按钮创建布局?如果是这样,您可以在布局上拖动按钮并将方法放在按钮的“On Click”属性中,例如myClick,然后在代码添加方法中
public void myClick(View v) {
startActivity(new Intent(this, MyNewActivity.class));
}
确保在AndroidManifest中声明新活动
希望有所帮助
答案 2 :(得分:0)
在xml文件中,将以下代码行添加到按钮中:
<Button>
//other button properties here
android:onClick='onNextPage'
</Button>
并在该页面的activity / java文件中,执行以下操作:
private void onNextPage(View view){
Intent intent = new Intent(this, nextActivity.java);
startActivity(intent);
}
当您单击该按钮时,您将转到nextActivity.java或您命名为第二页的任何内容。