2、简单的两个界面跳转。
public void setViewOneCommand(){//这里的setViewOneCommand名可以自己写。//只是在onCreate方法中调用时使用。
Button btn = (Button)findViewById(R.id.showB);//这里要注意获取id //的时候一定要是本视图内的id即调用这个方法时候的界面里的元素。//否则会出错。即当前界面上的按钮。
btn.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
helloworld.this.setContentView(R.layout.second);//此方法//是设置显示哪个界面。即res.layout下的xml文件。
helloworld.this.setViewTwoCommand();//初始化此界面上信息相//关方法。
}
}
//此方法内容与上【即上面方法】setViewOneCommand()中的解释大概类似。
public void setViewTwoCommand(){
Button btnBack=(Button)findViewById(R.id.go2);
btnBack.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
helloworld.this.setContentView(R.layout.main);
helloworld.this.setViewOneCommand();
}
});
Button btnExit=(Button)findViewById(R.id.exit);
btnExit.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
helloworld.this.finish(); //此方法是退出应该程序。
}
});
}
//初始化界面
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);//设置显示哪个界面
setViewOneCommand();//设置相关内容
}