你的位置:首页 > 软件开发 > 操作系统 > 基础之activity跳转

基础之activity跳转

发布时间:2015-03-23 15:00:22
今天解决的问题是 activity的跳转。目前我学习到的跳转的方式有2种1. 用 setContentView() 方法2. 用 Intent 对象方法一:setContentView()  该方法 不要求 目标activity 在 AndroidManifest.如果 ...

今天解决的问题是 activity的跳转。

目前我学习到的跳转的方式有2种

1. 用 setContentView()  方法

2. 用 Intent 对象

方法一:setContentView()

  该方法 不要求 目标activity 在 AndroidManifest.

如果跳转后,按返回键,不响应

 

代码如下,实现了   activity_main 和 activity_2 的来回切换

public class MainActivity extends Activity {//	StringBuffer mes=new StringBuffer();//	DisplayMetrics dm=null;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		Button btn2=(Button)findViewById(R.id.main_btn_2);		btn2.setOnClickListener(new Button.OnClickListener() {			@Override			public void onClick(View arg0) {				toActivity_2();			}		});	}		@Override	public boolean onCreateOptionsMenu(Menu menu) {		// Inflate the menu; this adds items to the action bar if it is present.		getMenuInflater().inflate(R.menu.main, menu);				return true;	}		public void toActivity_2(){		setContentView(R.layout.activity_2); //跳转到 目标activity_2		Button btn=(Button)findViewById(R.id.act2_btn_1); //获取activity_2 上的按钮act2_btn_1		btn.setOnClickListener(new OnClickListener() { //按钮事件监听			@Override			public void onClick(View arg0) {				 // 返回主界面activity_main				toActivity_main();			}		});	}		public void toActivity_main(){		setContentView(R.layout.activity_main); //跳转到 目标activity_main		Button btn=(Button)findViewById(R.id.main_btn_2); //获取activity_main上的按钮main_btn_2		btn.setOnClickListener(new OnClickListener() { //按钮事件监听			@Override			public void onClick(View arg0) {				 // 跳转到 activity_2				toActivity_2();			}		});			}}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:基础之activity跳转

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录