1

メールアドレスをリンクし、静的な件名をメールに付けたいです。

レイアウトにはこれがあります:

<TextView
    android:id="@+id/textView5"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:autoLink="email"
    android:text="@string/email" />

メールに件名を追加するにはどうすればよいですか? メソッドでこれを行う必要がありActivityます。addLinks()いくつかの組み合わせを試しましたが、件名にメールが追加されていました...

私はそれらのソースをチェックしましたが、運がありませんでした:

4

1 に答える 1

6

私は解決策を見つけました:

<TextView
     android:id="@+id/textView5"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:gravity="center"
     android:clickable="true"/>

TextView mailTV = (TextView) findViewById(R.id.textView5);
mailTV.setText(Html.fromHtml("<a href=\"mailto:"+getString(R.string.email)+"?subject="+getString(R.string.email_subject)+"\" >"+getString(R.string.email)+"</a>"));
mailTV.setMovementMethod(LinkMovementMethod.getInstance());
于 2013-05-01T15:29:22.967 に答える