1

我尝试在我的 Android 应用程序中链接电子邮件地址,但没有成功。

方法一:

<TextView
    android:id="@+id/email"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/email_address" 
    android:autoLink="email"/>

方法二:

Linkify.addLinks((TextView)view.findViewById(R.id.email), Linkify.EMAIL_ADDRESSES);

我使用这两种方法都得到了“当前不支持该操作”。它是一个错误吗?或者我只是无法尝试

4

2 回答 2

2

Linkify对电子邮件地址使用这两种方法。as

TextView textView = (TextView)findViewById(R.id.email);    
Linkify.addLinks(textView, Linkify.EMAIL_ADDRESSES);

在布局 xml 中:

<TextView
    android:id="@+id/email"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/email_address" 
    android:autoLink="email"/>
于 2012-04-26T02:43:20.553 回答
2

方法1就足够了。

如果 Android 确实识别并“链接”了电子邮件地址,但当您在模拟器中按下它时收到“当前不支持操作”消息,请确保您已在电子邮件应用程序中配置了电子邮件地址。

配置您的电子邮件地址后,按下这些链接之一应该会直接跳转到电子邮件撰写活动。

于 2012-10-07T18:38:18.937 回答