在android <table> </table>中的html电子邮件中使用标记

时间:2012-09-18 09:16:29

标签: android html email

  

可能重复:
  android - How to create table in the email body

我想从我的android应用程序发送一封html电子邮件。我在这个html中使用标签。我知道Html.fromHtml()方法不支持标签。所以邮件显示为纯文本。我想把这些数据作为一个表发送,从不附加。我怎么能实现这一点。 我正在使用

Intent emailIntent = new Intent(Intent.ACTION_SEND);
 emailIntent.setType("text/html");
 emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "" });
 emailIntent.putExtra(Intent.EXTRA_SUBJECT, "");
 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(emailContent));
 startActivity(Intent.createChooser(emailIntent,"Send mail..."));

提前致谢。

1 个答案:

答案 0 :(得分:1)

你试过这样的事吗:

String body = new String("<html><body><table><tr><td><br/>" +header+"</td></tr><br/><br/>"+"Get <b> Best Score </b> in your Android Phone.<br/>"+"<a href=\"" + link_val + "\">" + text_value+ "</a>");

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, html.fromHtml(body));