我正在尝试使用 linkify 制作可点击的文本。单击名称时,我想调用电子邮件意图。但是,电子邮件地址与 linkify 不同。当您的模式为“特定名称”时,是否有任何方法通过 linkify 执行 mailto:specificname@gmail.com ?这是我的示例代码:
final TextView tx1=new TextView(this);
tx1.setAutoLinkMask(0);
Pattern pattern = Pattern.compile("John Doe");
Linkify.addLinks(tx1, pattern, "mailto:johndoe@gmail.com");
正如您在此处看到的,此问题是电子邮件意图填写了主题:“johndoe@gmail.comJohn Doe”。这是一个明显的结果,但我不知道如何截断方案中的模式文本....感谢您的帮助。
ps如果您知道不涉及linkify的替代方法,您也将获得荣誉:)