2013-05-01 2 views
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(), верно? Я попробовал несколько комбинаций, но электронная почта была быть добавлена ​​к теме ...

Я проверил эти источники, но без везения:

ответ

6

I найдено решение:

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

Большое вам спасибо, это работает – moujib