Android 正确链接带有主题的电子邮件地址

Android 正确链接带有主题的电子邮件地址,android,linkify,Android,Linkify,我想链接一个电子邮件地址,并把一个静态主题的电子邮件 在布局中,我有以下内容: <TextView android:id="@+id/textView5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:autoLink="email" android:text="@string/e

我想链接一个电子邮件地址,并把一个静态主题的电子邮件

在布局中,我有以下内容:

<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" />

如何将主题添加到电子邮件中?我应该在
活动中使用
addLinks()
方法执行此操作,对吗?我尝试了一些组合,但电子邮件被附加到主题

我查了这些资料,但运气不好:

我找到了一个解决方案:

<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());

TextView mailTV=(TextView)findViewById(R.id.textView5);
mailTV.setText(Html.fromHtml(“”);
setMovementMethod(LinkMovementMethod.getInstance());
我找到了一个解决方案:

<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());

TextView mailTV=(TextView)findViewById(R.id.textView5);
mailTV.setText(Html.fromHtml(“”);
setMovementMethod(LinkMovementMethod.getInstance());