******************************************************************************************************************************************************************************************************************************************************
第一部分:
用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"
不寫,將仍然跳轉失敗!