电子邮件正文Android中的Html显示

时间:2012-03-15 11:41:16

标签: android html email

我想在电子邮件正文中显示一个表格。代码如下。

     stringBuilder.append("<html>" +
                            "<body>"+
                            "<table border=\"1\">"+
                            "<tr>"+
                              "<th>Name</th>"+
                              "<th>Telephone</th>"+
                              "<th>Telephone</th>"+
                            "</tr>"+
                            "<tr>"+
                              "<td>Bill Gates</td>"+
                              "<td>555 77 854</td>"+
                              "<td>555 77 855</td>"+
                            "</tr>"+
                            "</table>"+
                            "</body>"+
                            "</html>");

    final Intent intent = new Intent(android.content.Intent.ACTION_SEND);
    intent.setType("text/html");
    intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Checklist Information");
    intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(stringBuilder.toString()));

但是表格没有显示,而是在邮件正文中显示了一个简单的文字。

请帮帮我。

1 个答案:

答案 0 :(得分:3)

Html.fromHtml()不支持table html标记。见here