一個Activity的組成三要素:
- Activity(Java Class)
- Layout(版面配置檔,XML格式)
- AndroidManifest.xml中加入一個Activity元素
APP中所有使用到的Activity都必須定義在AndroidManifest.xml中,方可正常執行。
先用滑鼠在左方的專案區點擊選擇專案名稱,再File/New/Activity/Empty Activity,產生一個空白的Activity,Android Studio自動產出Activity組成各元素。
或是按右鍵→New→Activity → Empty Activity
先用滑鼠在左方的專案區點擊選擇專案名稱,再File/New/Activity/Empty Activity,產生一個空白的Activity,Android Studio自動產出Activity組成各元素。
或是按右鍵→New→Activity → Empty Activity
當選擇加入一個Empty Activity,此時,Android Studio自動幫我們做了三件事
1.在AndroidManifest.xml定義了新的Activity
2.在Java資料夾中,增加了Main2Activity.java
3.在layout資料夾中,增加了activity_main2.xml
若是你使用的IDE沒有做這三件事,就必須補完這三件事,此外,若是你想要刪除這頁你就必須把這三件事都做完
1.將AndroidManifest.xml裡面定義的Activity移除
2.刪除Java資料夾中的頁面
3.刪除layout資料夾中的xml
若分別使用新增layout resource file和Java Class,其Activity組成各元素,並沒有自動連結,故還需另外修改其程式碼。
第一頁建立個button之按鈕,利用intent,而跳到第二頁,
在MainActivity01.java新增程式碼:
Button nextPageBtn = (Button)findViewById(R.id.button);
nextPageBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MainActivity01.this , Page2.class);
startActivity(intent);
}
});
0 意見:
張貼留言