私のアプリケーションでは、文字列でいくつかの HTML を使用する必要があります。しかし、HTML は意図したとおりに機能しません。メールとして送信するには、その文字列 (テキスト) を使用する必要があります。私が HTML に要求したシーケンスは次のとおりです。
タイトル(中央)
画像(中央)
説明 (左揃え)
次に、この HTML 文字列が電子メール インテントに渡されます。しかし、メールに画像が表示されず、タイトル テキストも中央揃えになりません。これは私がこれをすべてやっている方法です:
Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_EMAIL, "");
it.setType("text/html");
String title = title;
String emailText = emailText;
it.putExtra(Intent.EXTRA_SUBJECT, title);
it.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(emailText));
this.startActivity(it);
そして、これは emailText がどのように形成されているかです:
emailText = "<p style= 'color:#000000; font:Georgia; font-size:18pt; text-align:center' align = 'center'><b>" + title +" </b></p>"
+"<br/><br />"
+"<img style=\"border:3px solid #173E8C\" src=\'" +imageUrl+"\' width=\"120\" height=\"90\"align=\"center\"/>"
+"<br/><br/>"
+"<p>" + description;
しかし、冒頭で述べた必要な結果を得ることができません。問題に関連するヘルプをいただければ幸いです。前もって感謝します..:-)