Catherine_zhilin

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

******************************************************************************************************************************************************************************************************************************************************

第一部分:

用intent 进行跳转activity:

1.创建工程

2.在Java和layout中分别再新建一个,Java类和.xml文本

3.在新建的Java文本中修改代码为:(参照MainActivity.java 文件,将 setContentView(R.layout.second); 括号中的内容改成前面格式。)

 1 package com.example.administrator.test;
 2 
 3 import android.os.Bundle;
 4 import android.support.v7.app.AppCompatActivity;
 5 
 6 /**
 7  * Created by Administrator on 2018/3/27.
 8  */
 9 
10 public class second extends AppCompatActivity {
11     protected void onCreate(Bundle savedInstanceState) {
12         super.onCreate(savedInstanceState);
13         setContentView(R.layout.second);
14     }
15 
16 }

4.在 activity_main.xml中添加跳转按钮:并在second.xml中添加文本:“welcome to the second!”

5.在MainActivity.java中添加下面代码段:

1 public void skip(View view){
2         Intent intent=new Intent();
3         intent.setClass(MainActivity.this,second.class);
4         startActivity(intent);
5     }

******************************利用intent进行activity跳转************************************************************************************

6.在AndroidManifest.xml中添加second.java信息:

1  <activity android:name=".second"></activity>

 

 

7.调试运行:
测试,能出现第一界面,但是,点击按钮后,第二界面无法显示

8无法跳转原因:

  在 之前在activity_main.xml中 未写明

android:onClick="skip"
致使无法跳转!
注:在创建按钮时,不会出现该代码,要启动跳转操作,应当添加该语句!

 

9.继续调试:

 

调试成功!

8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888

***************************************************************************************************************************************************************************************************************************************************

第二部分:

从第二页跳转回第一页:
在第一部分的基础上,在second.java 中添加代码:

1  public void skip1(View view){
2         Intent intent=new Intent();
3         intent.setClass(second.this,MainActivity.class);
4         startActivity(intent);
5     }

 

 


同时:
在second.xml中插入返回按钮:

调试成功!

注:如果,插入按钮时,最后的

android:onClick="skip1"
不写,将仍然跳转失败!

 

posted on 2018-03-27 20:07  kkkshiki  阅读(8470)  评论(0编辑  收藏  举报