我通过Gmail发送电子邮件。我有行和Collunms的数据。我希望通过Gmail在电子邮件中发送HTML表格。
mailBody+="\n<!DOCTYPE html> \n<html>\n<body>\n<table border="+1+" style="+"width:300px"+">\n<tr>\n<td>arslan</td>\n<td>arslan</td>\n<td>asad</td>\n<td>50</td>\n</tr>\n</table>\n</body>\n</html>";
我已经通过电子邮件发送邮件,但它没有用。我需要接收者在电子邮件中获得表格。
答案 0 :(得分:0)
尝试以下代码:
final Intent shareIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:"));
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "The Subject");
shareIntent.putExtra(
Intent.EXTRA_TEXT,
Html.fromHtml(new StringBuilder()
.append("<p><b>Some Content</b></p>")
.append("<small><p>More content</p></small>")
.toString())
);
有关更多链接,请参阅
android - How to format the text as table in email body of email client
另外,请检查这是否适用于Android 4.0及更高版本。