android - 在 android 中通过 Intent 发送 HTML 电子邮件时 CSS 不起作用

标签 android html css android-intent gmail

我想通过邮件应用程序发送 Html,问题是当我使用 Gmail 撰写/发送邮件时 CSS 不起作用

这是 Intent 尖晶石

Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_SUBJECT, "Summary");
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("<div style='background: red;'>TEST</div>"));
intent.putExtra(Intent.EXTRA_HTML_TEXT,  "<div style='background: red;'>TEST</div>");
intent.setType("text/html");
startActivity(Intent.createChooser(intent, "Send mail"));

即使我应用了内联 CSS,它也不起作用,有什么可以帮助我做错了什么

最佳答案

Gmail 砍掉了头部,因此 CSS 丢失了。对于 HTML 电子邮件,您应该始终使用内联样式。

编辑: 使用内联样式的一般规则仍然是正确的,但在您的具体情况下,发送带有 Intent 的 HTML 邮件似乎是一个问题。我在 another answer 中找到所以,这可能是不可能的。

关于android - 在 android 中通过 Intent 发送 HTML 电子邮件时 CSS 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46667641/

相关文章:

CSS 在 WordPress 中不起作用

java - 同一 Activity 中的多个加载程序

javascript - 有没有办法将产品价格分配给 Javascript 中的变量?

java - 如何以编程方式将按钮添加到自定义 View ?

Javascript 将当前页面转换为 Canvas ,以便我可以对其进行操作

javascript - 标记来描述 html、css、javascript、jquery...?

css - CSS3微调器不适用于IE 11

javascript - Bootstrap 选项卡选项卡 ('show' ) 拒绝工作

Android:向不同运营商发送短信(@翻译成?)

java - Java 仍在使用的已弃用语言代码列表在哪里?