所以我创建了一个窗体,我想从窗体使用按钮发送数据。在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的文档可能是一个很好的开始 –