1. 程式人生 > >多個Activity,app多個頁面

多個Activity,app多個頁面

1新建工程
1.2新增新的Activity
1.2.1
在工程下新增新的.java檔案:工程名->new->class出現如圖所示視窗
這裡寫圖片描述

在name欄中輸入名稱,SecondActivity,無需字尾。
在Superclass一欄中選擇Browse出現新的視窗。在choose a type輸入資訊選擇Activity-android.app
這裡寫圖片描述

完成新增之後會在工程src資料夾下產生SecondActivity.java。裡面為空的activity類。在新的activity裡對一些必要的類進行復寫。簡便的方法為shift+alt+s選擇override/implement methods 選擇oncreat()。完成之後可自動新增oncreat方法。

1.3在layout資料夾下新增新的.xml
可以選擇複製之前的佈局檔案,在複製過程中可以更改命名。

1.4在Androidmainfest.xml註冊
這裡寫圖片描述

在MainActivity.java的oncreat方法中 setContentView(R.layout.activity_main)語句使得MainActivity.java與
activity_main.xml佈局檔案對應。所以在SecondActivity.java的oncreat方法中新增setContentView(R.layout.activity_second)語句使得SecondActivity.java與
activity_second.xml佈局檔案對應。

在activity_main.xml新增Button,在MainActivity.java對button設定監聽屬性,執行

Intent main=new Intent(MainActivity.this,SecondActivity.class);
startActivity(main);

即可完成在螢幕一點選按鈕跳換到螢幕二,完成多屏的製作。