android入門開發之Activity學習
阿新 • • 發佈:2018-11-01
今天我們整理下android開發裡的Activity元件,Activity元件是非常重要的一個元件。現在我們就開始,首先從建立一個空的android專案開始,如圖:
既然我們要建立一個空的專案那麼我們就從頭開始,預設會給我們建立一個activity,我們這裡不需要它自動建立,我們要自己手動建立,所以要把Create activity這個選項給去掉,eclipse就不會給我們自動建立了,然後一直下一步下一步,就把工程建立好了,如圖:
專案建立好了我們就開始寫程式碼了,我們找到src資料夾,右鍵選擇calass,如圖: 然後我們建立一個類,命名為MainActivity,如圖: 現在我們就建立了一個Activity,為開啟我們自己建立的activity我們需要寫幾句程式碼,這裡我們要繼承Activity這個類,然後需要重寫onCreate方法,如圖:
接下來我們要建立佈局檔案,佈局檔案的作用是用來放置UI介面的,找到res資料夾下的layout資料夾,右鍵建立一個佈局檔案,命名為mainactivity,如圖:
我們把佈局檔案建立好了,我們還需要在佈局檔案上建立兩個按鈕,這樣測試比較好看,當然你不想建立也沒關係,當我們把佈局檔案建立好了,接下來我們找到剛剛我們建立的MainActivity.java檔案,因為我們要在anctivity里加載我們剛剛建立的佈局檔案才可以顯示出來,我們要加這麼一句“
<</span>intent-filter>
專案建立好了我們就開始寫程式碼了,我們找到src資料夾,右鍵選擇calass,如圖: 然後我們建立一個類,命名為MainActivity,如圖:
我們把佈局檔案建立好了,我們還需要在佈局檔案上建立兩個按鈕,這樣測試比較好看,當然你不想建立也沒關係,當我們把佈局檔案建立好了,接下來我們找到剛剛我們建立的MainActivity.java檔案,因為我們要在anctivity里加載我們剛剛建立的佈局檔案才可以顯示出來,我們要加這麼一句“
setContentView(R.layout.mainactivity);”如圖:
到這一步基本上我們完成了,最後我們要配置一下AndroidMainifest.xml檔案,我們需要在裡面加入如下程式碼“如圖:<</span>activity android:name="testactivity.MainActivity">
<</span>action android:name="android.intent.action.MAIN" />
<</span>category android:name="android.intent.category.LAUNCHER" />
</</span>intent-filter>
</</span>activity>
基本意思是設定我們剛剛自己建立的activity為主檢視並且顯示出來。好到這裡我們就全部完成了,接下來我們就執行一下程式看看效果,如圖
ok,大功告成!