Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 詳解如何使用幾個常用的Android控件

詳解如何使用幾個常用的Android控件

編輯:高級開發

我們曾在《android 2.2開發初學者快速入門十一大秘技》一文中介紹過一些android的控件,本文從一個示例:“當點擊模擬器右側的Menu按鈕,在輸入界面中顯示一個有關於和退出的菜單。”展示在android開發如何使用TextView、EditVIEw、Button、Menu這幾個常用的幾個控件。

示例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、重寫onCreateOptionsMenu()方法

在第一個Activity中,重寫onCreateOptionsMenu()方法,這個方法是用於添加菜單中的菜單項,我們添加兩個菜單項

9、重寫onOptionsItemSelected()方法

再在第一個Activity中重寫onOptionsItemSelected()方法,這個方法是當點擊菜單中菜單項時調用。判斷,當點擊退出的時候調用finish()方法

項目源碼已經上傳到附件,有需要的可下載

Phone Club——51CTO移動開發線下技術沙龍

活動日期:12月19日
本期主題:android應用開發技術進階
地點:創新工場 北京市海澱區北四環西路66號第三極大廈B座18層
演講講師:王明禮(創新工場) 范懷宇(網易) 點擊報名
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved