2010-05-29 94 views
0

在Outlook中不顯示html格式。請回復我。對不起英文收到outlook時不顯示android電子郵件html格式

private void sendEmail() { 
    try { 
      String value = "<table>" + 
      "<tr>" + 
      "<td><b>Name </b></td>" + 
      "<td>android</td>" + 
      "</tr><br>" + 
      "<tr>" + 
      "<td><b>Version</b></td>" + 
      "<td>2.2</td>" + 
      "</tr>" + 
      "</table>"; 
      Intent email_intent = new Intent(Intent.ACTION_SEND); 
      email_intent.setType("text/html"); 
      email_intent.putExtra(Intent.EXTRA_SUBJECT, "android Details"); 
      email_intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(value)); 
      email_intent.setType("vnd.android.cursor.dir/email"); 
      startActivity(Intent.createChooser(email_intent,"Sending mail..")); 
    }catch(Exception e) { 
    } 
} 
+1

omg pls制定整個句子並使用代碼標記。 – RoflcoptrException 2010-05-29 13:21:00

+0

我認爲我們應該強迫人們盯着常見問題解答5個小時,並在允許發佈前參加「如何提出好問題」研討會。這在身體和情感上都傷害了我 - 我在這裏被認爲是一個答案機器! – LukeN 2010-05-29 13:25:41

回答

0

您有兩個setType()調用。消除第二個。在那裏離開email_intent.setType("text/html")。看看是否有幫助。

+0

我刪除了第二種類型。我得到了相同的輸出 – 2010-06-01 11:49:17

0

<table>標籤顯然不支持android jet See this link

我也試圖在電子郵件中顯示一張表,但我沒有成功噴射。

相關問題