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