1. 程式人生 > >【3】Android新建Activity (Eclipse)

【3】Android新建Activity (Eclipse)

原文內容:

在一個Android工程,如何新建一個Activity?

一:新建一個類(*.class),繼承自android.app.Activity類。

二:在res/layout目錄下新建一個佈局xml檔案,檔名隨意(只能包含小寫字母數字或下劃線),用來設定新Activity的佈局,如何設定Activity的佈局,請參閱其他資料。

三:開啟AndroidManifest.xml檔案,在裡面進行一下新Activity的註冊。

方法是雙擊AndroidManifest.xml這個檔案,在eclipse的編輯區下面會出現這樣的選項:

選擇Application這個選項,將編輯區的滾動條拖到最下面,找到:

當前裡面有的Activity是主Activity,我們點add按鈕,選擇Activity,這時你會發現上面的Application Nodes中多了一個Activity,點一下左面的新的Activity,確保它被選中,之後點選在右側的Attributes for Activity中的Name項,在彈出的對話方塊中輸入新Activity的名字(就是你第一步新建的類的類名),輸入名字時它有自動查詢功能,之後點選儲存,新的Activity就被註冊了,我們也可以從AndroidManifest.xml的程式碼中看到新註冊的Activity(當然你也可以直接加程式碼)。

之後去你第一步建的那個類中為新Activity新增OnCreate方法,在類中加上:

  1. @Override
  2.     publicvoid onCreate(Bundle savedInstanceState) {  
  3.         super.onCreate(savedInstanceState);  
  4.         setContentView(R.layout.show_info_activity); // show_info_activity是第二步新建的xml檔案的檔名 
  5.     }  

這樣一個Activity就被建立好了。

 有關Activity的切換其實也很簡單。。。用intent就能實現,請大家查閱其它資料。。。


搜尋

複製