close

1. 首先介紹一下EditText, 它繼承了TextView, 所以有他的所有功能,

主要是負責處理輸入的部分, 可以到官網http://developer.android.com/reference/android/widget/EditText.html

查看相關內容, 這邊以 讀取EditText的輸入資料, 按下button後顯示到TextView上為例

01.png

 

2. 首先用Eclipse開啟一個新專案, 到Layout的地方, 可以看見TextFields下就是EditText,

裡面還有許多不同的類型, 主要是決定資料輸入的種類

02.png

 

3. 接著隨意拉兩個EditText, 並拉一個TextViw和Button

03.png

 

4. 接著到xml的部分, 你可以發現inputType的不同決定了你拉的EditText的型態

04.png

 

5. 總共有哪些input Type, 就可以到TextView下找尋android:input Type, 直接網址連結如下
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

05.png

 

6. 回到程式程式部分, 先寫一個button的click事件

06.png

 

7. 接著去取得目標EditText, 格式和前幾篇介紹的方法一樣,

EditText 變數名 = (EditText) findViewById(View的ID);

07.png

 

8. 然後用getText(), 去取得輸入值, 這邊要注意的是取得的Text是EditText的資料型態,

所以要做資料轉型, 這邊是以一個String來承接, 所以用.toString()來轉成字串.  

取的資料的形式如下:

變數名.getText()

08.png

 

9. 接著在取得TextView, 並利用setText把剛取得的String放上去

09.png

 

10. 執行模擬器, 然後按下Button

10.png

 

11. 就可以發現TextView上的值被改成輸入值了

11.png  

arrow
arrow
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()