Android Studio 中的电子邮件有多行

我正在学习如何使用 Android studio,但在创建电子邮件时遇到问题。我有一个包含复选框和 editText 的列表。我想要电子邮件中 editText 中的文本,但这取决于复选框是否被选中。假设我检查了第 1 行和第 2 行,因此它应该显示这两行。当我按下一个复选框时,一切正常,但是,如果我有多个复选框,它只会显示最后一个 editText。

代码


ibeautiful
浏览 78回答 1
1回答

月关宝盒

您可以将字符串连接成字符串如同:String emailtxt1 = text1.getText().toString();String emailtxt2 = text2.getText().toString();String emailtxt3 = text3.getText().toString();String emailtxt4 = text4.getText().toString();String emailtxt5 = text5.getText().toString();String emailTxt = "";Intent intent = new Intent(Intent.ACTION_SEND);intent.putExtra(Intent.EXTRA_EMAIL, new String[]{""});intent.putExtra(Intent.EXTRA_SUBJECT, "Tasks");if (check1.isChecked()){    emailTxt = emailTxt + "\n" + emailtxt1;}if (check2.isChecked()){    emailTxt = emailTxt + "\n" + emailtxt2;}if (check3.isChecked()){    emailTxt = emailTxt + "\n" + emailtxt3;}if (check4.isChecked()){    emailTxt = emailTxt + "\n" + emailtxt4;}if (check5.isChecked()){    emailTxt = emailTxt + "\n" + emailtxt5;}intent.putExtra(Intent.EXTRA_TEXT, emailTxt);intent.setType("message/rfc822");startActivity(Intent.createChooser(intent, "Choose an emailTxt client"));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java