【发布时间】:2013-05-23 02:47:31
【问题描述】:
我尝试在电子邮件正文中添加换行符,但 "\n" 或 System.getProperty("line.separator") 都不起作用,我该怎么办?谢谢!
Intent emailIntent=new Intent(Intent.ACTION_SEND);
String subject = "Your sms sent by email";
String body = "aa"+"\n"+"bb"+System.getProperty("line.separator")+"cc" ;
String[] extra = new String[]{"aa@gmail.com"};
emailIntent.putExtra(Intent.EXTRA_EMAIL, extra);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, body);
emailIntent.setType("message/rfc822");
startActivity(emailIntent);
【问题讨论】:
-
您需要使用电子邮件 Intent 发送电子邮件,然后才能使用 html 上下文插入新行:查看此answer
-
@PankajKumar 你建议的问题重复提供了 Paul 已经考虑过的解决方案。
标签: android