樣本1:一個計算應用程式,輸入2個數字,點擊按鈕進行計算兩個數的積並且返回結果。當點擊模擬器右側的Menu按鈕,在輸入介面中顯示一個有關於和退出的菜單。
項目運行:
開發步驟:
1、 建立一個Android項目
2、 在布局檔案中依次添加EditText、TextView、EditText、Button(一定要按照介面上控制項顯示的順序在布局檔案中添加)
3、 再建立一個布局檔案用來顯示計算的結果;在這個布局檔案中添加一個LinearLayout和一個TextView(預設的布局檔案中預設就有一個LinearLayout,所以不需要手動添加,建立的布局檔案預設為空白,所以需要手動添加)
4、 編寫第一個Activity
a) 讓Activity繼承android的Activity
b) 重寫Activity的onCreate()方法
c) 設定這個Activity的布局檔案
d) 根據控制項id獲得控制項對象
e) 設定控制項的值,這個值引用的是string.xml中的值,所以還需要在string.xml檔案中設定(最好是使用string.xml中的值,以便實現國際化);這個在布局檔案中也能設定;
5、 建立一個Activity,ResultActivity
a) 讓Activity繼承android的Activity
b) 重寫Activity的onCreate()方法
c) 設定這個Activity的布局檔案
d) 根據控制項id獲得控制項對象
6、 在第一個Activity中編寫Button的監聽器
a) 取得兩個EditText控制項的值
b) 建立Intent對象
c) 將這兩個值存放到Intent對象當中
d) 使用Intent對象啟用ResultActivity
e) 將監聽器與Button綁定
7、 在第二個Activity(ResultActivity)中獲得Intent對象
a) 獲得Intent對象中儲存的值並強制轉換成int類型
b) 計算兩個值的積
c) 設定控制項值
8、 在第一個Activity中,重寫onCreateOptionsMenu()方法,這個方法是用於添加菜單中的功能表項目,我們添加兩個功能表項目
9、 再在第一個Activity中重寫onOptionsItemSelected()方法,這個方法是當點擊菜單中功能表項目時調用。判斷,當點擊退出的時候調用finish()方法
項目源碼已經上傳到附件,有需要的可下載。