Android Studio——Activity切換


Activity是Android四大組件之一,用來生成窗口,管理界面的。

實現思路

  創建兩個Activity,Activity1和Activity2,在兩個Activity中分別添加一個按鈕。點擊Activity1中的按鈕,從Activity1切換到Activity2;當點擊Activity2中的按鈕,從Activity2切換到Activity1。

實現過程

  1 創建一個工程叫ActivitySwitch,選擇一個Blank Activity,名字設為Activity1。

  2 工程創建好后,再添加一個Blank Activity,名字設為Activity2。(Activity1是主Activity,Activity2是次Activity。AndroidManifest.xml文件中會自動包含這兩個Activity。res->layout下會自動生成兩個布局文件,分別是activity_1.xml和activity_2.xml。)

  3 在布局文件中分別添加一個Button。即在activity_1.xml和activity_2.xml中分別定義Button控件。

  4 定義完了Button,還要Activity中賦予Button點擊監聽事件,才能實現想要的效果。在Activity1.java和Activity2.java中Activity的onCreate方法中,獲取布局文件中定義的Button,並設置其點擊監聽事件(Button.onClickListener)。在Button.onClickListener的onClick方法中,使用Intent實現Activity的切換。Intent的意思是目的,它就相當於一個橋梁的作用,從一頭倒另一頭就需要Intent。設置好Intent的出發點和目的地。調用startActivity來執行切換。並調用Activity的finish方法結束當前的Activity。

結果展示

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM