0

gmailでhtmlテキストを送信するためにたくさん検索しましたが、gmailは事前タグをサポートしていないため、Androidから表形式でメールを送信するにはどうすればよいですか? または他のタグを使用してテキストを列として整列させる方法はありますか?

以下の形式でメールを送信したい:

c11   c12   c13
c21   c22   c23
c31   c32   c33 

……………………

このタイプのメールをiosから送信すると機能し、android gmailでも列ごとに表示されます。では、androidから送信することはできませんか?

4

1 に答える 1

1

次のコードを使用します。

final Intent mEmailIntent = new Intent(android.content.Intent.ACTION_SEND);
    mEmailIntent.setType("application/text");
    mEmailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"sender@somedomain.com"});
    mEmailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
    mEmailIntent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(new StringBuilder()
                                    .append("<b>c11 &nbsp c12 &nbsp c13</b><br>")
                                    .append("<b>c21 &nbsp c22 &nbsp c23</b><br>")
                                    .append("<b>c31 &nbsp c32 &nbsp c33</b><br>")
                .toString()));
    startActivity(Intent.createChooser(mEmailIntent, "Please choose an option to send mail : "));

これがあなたを助けることを願っています...

于 2013-08-21T13:21:09.613 に答える