【问题标题】:How to send email with bold text如何发送带有粗体文本的电子邮件
【发布时间】:2014-09-25 12:46:08
【问题描述】:

如何发送带有粗体文本的电子邮件?

您好,我正在尝试通过 android 4.2 发送电子邮件:

Intent i = new Intent(Intent.ActionSend);
i.SetType("message/rfc822");
i.PutExtra(Intent.ExtraEmail, new[] { "xxx@gmail.com" });
i.PutExtra(Intent.ExtraSubject, "test email");
i.PutExtra(Intent.ExtraText, "<b>this</b> <b><i>is</i></b> bold");
StartActivity(Intent.CreateChooser(i, "Sending..."));

还有这个:

i.SetType("text/html");
i.PutExtra(Intent.ExtraText, Html.FromHtml("<b>this</b> <b><i>is</i></b> bold"));

但 Gmail 收入电子邮件没有任何粗体字。
有趣的是:当你必须选择android mail,通过它发送信件时,文本以粗体显示

【问题讨论】:

  • 嗨@ssb,塞尔曼。我也有这个问题,新的gmail app版本不支持我的粗体字母和其他html标签。您是否以某种方式解决了这个问题?

标签: android email gmail


【解决方案1】:

您不是发送纯文本电子邮件吗?就是这么简单,没有粗体,还有其他方法可以做到这一点,比如 BBCode,但客户必须支持它。

【讨论】:

  • 默认 gmail 客户端支持粗体文本。我使用了错误的标签可以是
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 1970-01-01
相关资源
最近更新 更多