【发布时间】:2016-06-16 15:49:37
【问题描述】:
我有一个自定义的TextView(扩展TextView),可以包含客户配置的任何文本。我需要添加功能,用户可以在其中单击电话号码、地址和电子邮件,并且应用程序可以启动适当的应用程序(拨号器、地图、电子邮件)。请看我目前的实现:
public class MyTextView extends TextView{
// constructors and styling of this view
public void setStyle(){
setLinksClickable(true);
setMovementMethod(LinkMovementMethod.getInstance());
Linkify.addLinks(this, Linkify.ALL);
//setAutoLinkMask(Linkify.ALL);
}
}
- 我的实施有什么问题?我无法点击包含电话号码、地址和电子邮件的文本。
- 应该在文本视图中输入什么格式的电话号码、地址和电子邮件才能使此功能起作用?
任何帮助或建议表示赞赏!
谢谢。
【问题讨论】: