******************************************************************************************************************************************************************************************************************************************************
第一部分:
用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"
不写,将仍然跳转失败!