I want to send an email in HTML format like as below image. How can I do this? Please help me. Thanks in advance...!
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
String body = new String("<html><body><table><tr><td><br/>" +header+"</td></tr><br/><br/>"+"Get <b> Best Score </b> in your Android Phone.<br/>"+"<a href=\"" + link_val + "\">" + text_value+ "</a>");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, html.fromHtml(body));
Android support only some Tag..
For more information check below link..
Link1
Link2
回答2:
Use any html editor program to design the html page. emailText
contains the html data. I think this code is fairly obvious.
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
emailTo);
emailIntent.putExtra(android.content.Intent.EXTRA_CC,
emailCc);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
emailText);
this.startActivity(Intent.createChooser(emailIntent, "Choose your email program"));