2012-03-15 30 views
0

我想在電子郵件正文中顯示一個表。代碼如下。電子郵件正文中的Html顯示Android

 stringBuilder.append("<html>" + 
          "<body>"+ 
          "<table border=\"1\">"+ 
          "<tr>"+ 
           "<th>Name</th>"+ 
           "<th>Telephone</th>"+ 
           "<th>Telephone</th>"+ 
          "</tr>"+ 
          "<tr>"+ 
           "<td>Bill Gates</td>"+ 
           "<td>555 77 854</td>"+ 
           "<td>555 77 855</td>"+ 
          "</tr>"+ 
          "</table>"+ 
          "</body>"+ 
          "</html>"); 

    final Intent intent = new Intent(android.content.Intent.ACTION_SEND); 
    intent.setType("text/html"); 
    intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Checklist Information"); 
    intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(stringBuilder.toString())); 

但是表格沒有顯示,而是一個簡單的文本顯示在郵件正文中。

請幫我一把。

回答

3

table html標記不受Html.fromHtml()支持。請參閱here

+0

然後,我應該如何在電子郵件正文中顯示錶格。它是我的要求。 – Debarati 2012-03-15 11:52:01

+0

看看這裏.. http://stackoverflow.com/questions/7787171/sending-html-email-in-android-using-table-is-there-really-no-relativel – Blackbelt 2012-03-15 11:54:41

+0

我已經研究過它。它沒有幫助我。 – Debarati 2012-03-15 11:58:11

相關問題