我正在创建我的第一个移动应用程序,并且正在尝试绑定一个按钮以直接转到另一个 xml 文件。这似乎是一个简单的答案,但我无法在任何地方找到解决方案。我使用 Eclipse 作为我的 IDE 并使用 Android ADT 包,如果这完全相关的话。
问问题
1055 次
3 回答
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 的名称。
于 2013-10-17T02:56:01.897 回答
0
在您的 xml 文件中,将此代码行添加到您的按钮:
<Button>
//other button properties here
android:onClick='onNextPage'
</Button>
在该页面的活动/java 文件中,执行以下操作:
private void onNextPage(View view){
Intent intent = new Intent(this, nextActivity.java);
startActivity(intent);
}
当您单击该按钮时,您将转到 nextActivity.java 或您将第二页命名为的任何内容。
于 2013-10-17T03:07:45.553 回答
0
您是否在问如何使用带来不同布局的按钮创建布局?如果是这样,您可以在布局上拖动按钮并将方法放在按钮的“单击时”属性中,例如 myClick,然后在代码中添加方法
public void myClick(View v) {
startActivity(new Intent(this, MyNewActivity.class));
}
确保在 AndroidManifest 中声明新活动
希望能帮助到你
于 2013-10-17T03:02:22.410 回答