Android常用控制項-TextView、EditView、Button、Menu

來源:互聯網
上載者:User
樣本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()方法 
項目源碼已經上傳到附件,有需要的可下載。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.