2016-12-26 9 views
3

私は意思を通じて電子メールを送信しています、ここで私は電子メールの本文にCSSスタイルを設定したい、私はすでにスタック上で多くの質問と回答を参照し、コードの下に発見した:Androidの本文テキストにCSSを適用するにはどうすればよいですか?

Intent intent = new Intent(Intent.ACTION_SEND); 
       intent.setType("text/html"); 
       intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"}); 
       intent.putExtra(Intent.EXTRA_SUBJECT, "I would like to buy the following"); 
       intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body)); 
       startActivity(Intent.createChooser(intent, "sending mail")); 

が、このコードはセットのみ電子メール本文のテキストと私のCSSスタイルをスキップする、どのように私はそれを達成するのですか?私はAndroidの意図を通して、メールの本文に背景色、テキストサイズ、テキストの色を設定したい。

答えて

0

ファイルとしてHTMLを保存し、ウリオブジェクトのリストにあなたのCSS、HTMLの添付ファイルを追加し、次の行を追加します -

intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM、のURI)。

+0

メールの本文にテキストを表示したい場合は、コードを詳しく解説してください。 –

+0

私はこれを試しましたが、それは何ですか、それはメールにhtmlファイルを添付します。私はgmailの他のメールエージェントでは不可能と思うボディテキストに書式を適用したいのです。ご回答有難うございます。 –

1

このSO投稿の回答が見つかりました。このgmailはhtmlのHead and BodyタグのCSSをサポートしていません。

さらに、ブラウザでのCSSサポートの詳細については、thisリンクを参照してください。

関連する問題