1. 首先介紹一下EditText, 它繼承了TextView, 所以有他的所有功能,
主要是負責處理輸入的部分, 可以到官網http://developer.android.com/reference/android/widget/EditText.html
查看相關內容, 這邊以 讀取EditText的輸入資料, 按下button後顯示到TextView上為例
2. 首先用Eclipse開啟一個新專案, 到Layout的地方, 可以看見TextFields下就是EditText,
裡面還有許多不同的類型, 主要是決定資料輸入的種類
3. 接著隨意拉兩個EditText, 並拉一個TextViw和Button
4. 接著到xml的部分, 你可以發現inputType的不同決定了你拉的EditText的型態
5. 總共有哪些input Type, 就可以到TextView下找尋android:input Type, 直接網址連結如下
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
6. 回到程式程式部分, 先寫一個button的click事件
7. 接著去取得目標EditText, 格式和前幾篇介紹的方法一樣,
EditText 變數名 = (EditText) findViewById(View的ID);
8. 然後用getText(), 去取得輸入值, 這邊要注意的是取得的Text是EditText的資料型態,
所以要做資料轉型, 這邊是以一個String來承接, 所以用.toString()來轉成字串.
取的資料的形式如下:
變數名.getText()
9. 接著在取得TextView, 並利用setText把剛取得的String放上去
10. 執行模擬器, 然後按下Button
11. 就可以發現TextView上的值被改成輸入值了