Android頁面跳轉

2021-08-08 18:41:05 字數 631 閱讀 9479

頁面跳轉大致分為兩種,一種是顯示跳轉,一種是隱式跳轉,目前正在學習中,只知道這兩種

顯示跳轉

// 第乙個引數:上下文

// 第二個引數:要跳轉的頁面

intent intent = new intent(myactivity.this, mainactivity.class);

// 加資料

// 第乙個引數:鍵

// 第二個引數:值

intent.putextra("data", "這裡也能傳輸其他型別的資料");

// 頁面跳轉

startactivity(intent);

頁面接收傳入的資料

intent intent = getintent();

//通過鍵得到值

string data = intent.getstringextra("data");

第二種:隱式跳轉

1.要在清淡檔案裡加

2.  

// 隱式跳轉

intent intent = new intent("ha");

// 如果構造器使用的是無參構造器

// intent.setaction("ha");

startactivity(intent);

android 頁面跳轉 action

第乙個頁面中的按鈕事件 intent intent new intent intent.setaction con.zhougb.test.second startactivity intent 第二個頁面在androidmanifest.xml檔案中的宣告方式 通過這樣的方式,就可以通過actio...

Android開發 頁面間的跳轉

如果不同的頁面間只有背景,顏色,文字不同,則可以直接使用切換layout的方式切換頁面,舉個例子 上面的例子是通過子函式的使用,實現了layout的切換,以實現頁面切換的效果,但是上述方法有很大的侷限性,如需要交付activity的主動權,這個方法就不能實現。介紹另外乙個方法,即使用intent實現...

Android 頁面跳轉和資料傳遞

activity的跳轉需要建立intent物件,通過設定intent物件的引數指定要跳轉activity 通過設定activity的包名和類名實現跳轉,稱為顯式意圖 通過指定動作實現跳轉,稱為隱式意圖 隱式意圖啟動activity,需要為intent設定以上三個屬性,且值必須與該activity在清...