所以我創建了一個窗體,我想從窗體使用按鈕發送數據。在activity_main.xml中,我創建了設計,一些文本框和一個按鈕。現在我寫代碼發送數據到一個Gmail?就像,我是新來的android,但我如何從每個文本框中獲取數據?安卓簡單形式從窗體中獲取數據
1
A
回答
1
對每一個editText嘗試這String name = editTextName.getText().toString();
,你可以做任何你想要的String對象。
2
裏面的按鈕onClick()
方法,你應該從TextView
或EditText
獲取文本,你從這樣的
String name=textviewName.getText().toString();
0
0
要郵寄的東西是存在於你的文本字段,你可以使用下面的內容..
使用此代碼,該活動其中的值存在併發送按鈕.. sendEmail是電子郵件發送Btn ID
protected void sendEmail() {
Log.i("Send email", "");
String[] TO = {""};
String[] CC = {""};
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
emailIntent.putExtra(Intent.EXTRA_CC, CC);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, " Your Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, " Your Text Here"+((EditText) findViewById(R.id.editTextID)).
getText().toString());
emailIntent.setType("message/rfc822");
try {
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
finish();
}
catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(CurrentActivityName.this, "There is no email client installed.", Toast.LENGTH_SHORT).show();
}}
您可以通過加入+號在EXTRA_TEXT中使用多個TextView值或EditText值。
+0
編輯你的currentActivityName ..在這種情況下是MainActivity – faisal
相關問題
- 1. 從窗體參數中獲取數據
- 2. 用簡單的形式嵌套在窗體中的參數
- 3. 獲得從子窗體的數據主要形式
- 4. 從父窗體獲取孩子表單CRM中的數據2016
- 5. 如何從Windows窗體獲取數據
- 6. 安卓 - java窗體驗證
- 7. 以簡單的方式從XML中獲取數據
- 8. 獲取安卓
- 9. 安卓:獲取
- 10. 獲取安卓
- 11. 獲取安卓
- 12. 獲取安卓
- 13. 從簡單的XML獲取數據
- 14. Xamarin安卓從圖庫中獲取圖像數據
- 15. 安卓:從XML文件中獲取數據
- 16. 簡單的Windows窗體數據綁定
- 17. 使用燒瓶和python從html窗體獲取表單數據
- 18. 從窗體類型單元格獲取數據
- 19. 從窗體中獲取具體數據symfony2
- 20. 獲取發佈數據從形式
- 21. 獲取簡單多邊形
- 22. C#從窗體中控制一個窗體中的菜單條形式
- 23. 安卓:從SQLite數據庫
- 24. 安卓獲取JSON數據從PHP顯示錯誤....!
- 25. 簡單的形式沒有數據庫
- 26. 簡單Mvvm數據綁定 - xamarin形式
- 27. 從窗口獲取數據
- 28. 從簡單的表單獲取數據到控制器中
- 29. 建模條件,榆樹簡單形式的嵌套窗體
- 30. c#邏輯不正確簡單的窗體形式
EditText的文檔可能是一個很好的開始 –