#Part 3.依架構建立新的頁面
先看到整個ADT的左邊一欄『Package Explorer』,這是我們整個專案的資料夾,有什麼東西都可以一層層的打開看到。
首先我們要建立一個新的自訂的Activity(活動)
(參考課本9-15)
點開 Planetarium/src/com.ehappy.planetarium
對著層有著像包裹圖示的這一層資料夾按右鍵 選
New→class(或是Other→Android file→Class)
然後找Name ,為這個Activity命名,就照著架構圖上幫他取的名字,記得要大寫字母開頭,不然系統會不讓你建檔。好了之後按Finish完成,然後就可以在這個資料夾下看到你剛剛命名的.java檔。
Ps.在畫架構圖時先命名是為了避免重名以及會忘記哪個是哪個XD這時候就可以對照
Java檔的部分主要是用來寫執行的程式內容,現在來建我們的畫面檔。
(參考課本9-16)
路徑為 Planetarium/res/layout ,對layout資料夾右鍵
New→Android XML File (或是 Other→Android→Android XML File)
然後命名,這邊要注意跟java檔不一樣,一定要小寫字母開頭,不然就算建起來在執行時也會發生錯誤無法執行。
Ps.為了方便好認,畫面檔的名字跟Java檔取一樣的,不過開頭要小寫!
再來,下面一欄的Root Element是選擇排版的方式,這邊我們選『RelativeLayout』相對位置(相對關係)的排版方式,然後Finish完成。
新增好了活動與畫面記得一定要做接下來這件事,去『AndroidManifest.xml』檔做“註冊”,告訴這支程式的總管說,我有新增了兩個活動要使用,若是沒註冊是無法使用的喔,因為它會不知道你呼叫的這東西是什麼什麼。
(參考課本9-19)
這個檔案在 Planetarium下,拉到最底會看到。
點兩下打開後往下找,在<application>這個標籤層級下新增
『<activity android: label="你新增的活動(java)檔的檔名" android:name=".同前"/>』
每一個活動都要寫一行,參照下圖。
[天文館導覽APP開發手冊] 目錄





沒有留言:
張貼留言