嵌入格式化的HTML android gmail

时间:2017-01-11 18:07:11

标签: android html

我试图将HTML代码嵌入到android gmail中。我在SO上搜索答案。他们中的大多数已经过时了。一些信息,比如我想发送给用户的颜色。我从我的应用程序调用gmail intent并插入此HTML用于测试目的:

group cup   surv
A     100-9 0
A     100-9 0
A     100-9 1
A     100-9 1
B     101-9 0
B     101-9 0
B     101-9 0
B     101-9 0
C     51-1  0
C     51-1  1
C     51-1  1
C     51-1  1

Strings" aaa"写的但仅此而已。不显示单元格颜色甚至表格。这是一个gmail限制吗?

1 个答案:

答案 0 :(得分:0)

message+"\n"+Html.fromHtml("<html><body bgcolor='#ff0000'><table><tr><td bgcolor=\"#ff0000\">aaa</td><td>aaa</td></tr></table></body></html>"

您解析一些HTML以获得Spanned,然后将Spanned转换回普通String进行连接,删除所有格式。使用TextUtils.concat()而不是+来尝试保留一些格式。

然而:

  • Html不支持表格,至少在API级别24之前(我不认为更新版本支持它们)

  • 不要求任何电子邮件客户端关注您的格式