2010-05-29 3 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

+0

나는 사람들이 FAQ를 5 시간 동안 응시하고 게시하기 전에 "좋은 질문하기"세미나에 참석하도록 강요해야한다고 생각합니다. 이것은 육체적으로나 감정적으로 나에게 상처를 준다. 나는 대답 기계로 학대 받는다. – LukeN

답변

0

두 번의 setType() 전화가 있습니다. 두 번째를 제거하십시오. 거기에 email_intent.setType("text/html")을 남겨주세요. 도움이되는지 확인하십시오.

+0

두 번째 유형을 제거합니다. 나는 같은 결과를 얻었다. –

0

<table> 태그는 안드로이드 제트 See this link에 의해 지원되지 않는 것 같습니다.

전자 메일에도 테이블을 표시하려고하지만 제트기를 성공하지 못했습니다.

관련 문제