1

Androidアプリケーションからインテントを使用してメールを送信していますが、CSSが読み込まれていません。誰かがCSSをロードするのを手伝ってくれませんか。私はどこが間違っていますか。今何時間もこのばかげたオプションで立ち往生しています。

ここに私のdivの一部があります。

<div style="background:"+String.format(hex,colors.get(position).hex)"></div>..。

4

1 に答える 1

3

私は同じ問題を抱えていて、それを修正することができませんでした。デフォルトの電子メールクライアントでcssを送信することは不可能だと思います(間違っている場合は訂正してください)。

私の回避策は、htmlを添付ファイルとして送信することでした。

参照: メールインテントでhtmlを送信することは可能ですか?

編集: これは私がそれをした方法の例です:

  • HTMLをファイルとして保存します。
  • URLオブジェクトのリストに添付ファイルを追加します
  • 添付ファイルを使用してメールインテントを作成する方法については、次のコードを参照してください。

    final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
        emailIntent.setType("text/html");
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "title");
    
        emailIntent.putExtra(Intent.EXTRA_TEXT, "email body text");
        emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
        startActivity(Intent.createChooser(emailIntent, "Email:")); 
    
于 2012-11-30T13:59:00.340 に答える