今天解决的问题是 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
(#换成@)。