Android html标记,如<;b>&书信电报;i>&书信电报;a>;发送到操作时无法使用HTML.fromHtml()
当使用Android html标记,如<;b>&书信电报;i>&书信电报;a>;发送到操作时无法使用HTML.fromHtml(),android,Android,当使用HTML.fromHtml()发送HTML格式的文本并将其放入意图标志操作\u SEND时,对于三星note 2和所有htc设备等设备的默认电子邮件客户端,HTML格式的字符串将不会正确显示。但如果我选择gmail应用程序,我的html文本就会呈现良好。我尝试将邮件大小设置为最大值,但也没用 String message = "<p><b><i><a href=\"https://play.google.com/\">My App</a
HTML.fromHtml()
发送HTML格式的文本并将其放入意图标志操作\u SEND
时,对于三星note 2和所有htc设备等设备的默认电子邮件客户端,HTML格式的字符串将不会正确显示。但如果我选择gmail应用程序,我的html文本就会呈现良好。我尝试将邮件大小设置为最大值,但也没用
String message = "<p><b><i><a href=\"https://play.google.com/\">My App</a> Some text.</i></b></p>";
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(message));
startActivity(Intent.createChooser(email, "Choose an Email client :"));
String message=“一些文本。”;
意向电子邮件=新意向(意向.行动\发送);
email.putExtra(Intent.EXTRA_SUBJECT,SUBJECT);
email.setType(“message/rfc822”);
email.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(message));
startActivity(Intent.createChooser(电子邮件,“选择电子邮件客户端:”);
试试它可能有用:
首先将字符串转换为HTML格式:
String message = Html.fromHtml("<p><b><i><a href=https://play.google.com/>My App</a> Some text.<i></b></p>").toString();
谢谢……No,它添加为纯文本更改
Type
likeemail.setType(“text/html”)代码>我尝试过,它只会添加蓝牙选项以及所有电子邮件客户端:(
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_TEXT, message);
startActivity(Intent.createChooser(email, "Choose an Email client :"));