【发布时间】:2015-02-23 21:57:15
【问题描述】:
我终于学会了在页面中添加一个按钮,并真正让它导航到另一个活动“XML 页面”。无论如何,我一直在尝试在同一页面中添加 2 个按钮,这些按钮将每个按钮导航到不同的 XML 页面。我所做的只是复制第一个有效的按钮,然后更改按钮名称和所有其他内容,第一个按钮有效,但第二个无效。它显示了一次点击,但之后没有任何反应。 Back1 按钮有效。 TMode 按钮可以解决问题。 Eclipse 没有显示错误。
这是我的代码 -
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class GameMode extends Activity {
/** Called when the activity is first created.*/
Button btn;
Button btn1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game_mode);
btn=(Button)findViewById(R.id.Back1);
btn.setOnClickListener(btn2Listener);
}
private OnClickListener btn2Listener=new OnClickListener() {
public void onClick(View v) {
Intent intent2=new Intent(GameMode.this,MainActivity.class);
startActivity(intent2);
}
};
public void onCreate1(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game_mode);
btn=(Button)findViewById(R.id.TMode);
btn.setOnClickListener(btn3Listener);
}
private OnClickListener btn3Listener=new OnClickListener() {
public void onClick(View v) {
Intent intent3=new Intent(GameMode.this,CharacterSelect.class);
startActivity(intent3);
}
};
}
【问题讨论】: