电子邮件正文内容不以粗体显示

时间:2014-03-04 08:19:54

标签: android email android-intent

我需要将我的电子邮件正文的某些部分以粗体显示。我尝试了很多解决方案,但没有得到结果。任何人都可以指出我的代码出了什么问题吗?

String body = "<html><body><b>" + getName() + "</b></body></html>";
String myURL =  "http://www.google.com"

Intent intent = new Intent(Intent.ACTION_SEND).setType("text/plain")
            .putExtra(Intent.EXTRA_SUBJECT, context.getString(R.string.email_subject, getName()))
            .putExtra(Intent.EXTRA_EMAIL, new String[] {context.getString(R.string.email_address)})
            .putExtra(Intent.EXTRA_TEXT, new StringBuilder(Html.fromHtml(body))
            .append("\n")
            .append(myURL);

return Intent.createChooser(intent, null);

提前致谢。

2 个答案:

答案 0 :(得分:1)

像这样使用它。

String tempString= getName.toString();
SpannableString spanString = new SpannableString(tempString);
spanString.setSpan(new StyleSpan(Typeface.BOLD), 0, spanString.length(), 0);

答案 1 :(得分:0)

你可以使用

Html.fromHtml("<b>"+YOUR STRING+Html.fromHtml("</b>"));