gpt4 book ai didi

java - Android Linkify - 可点击的电话号码

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:32 26 4
gpt4 key购买 nike

所以我尝试添加这样的功能,当您点击一个电话号码时,它会将您带到带有预填充号码的拨号器应用程序。我有以下代码:

mContactDetailsText.setText(phonetextBuilder.toString());
Pattern pattern = Pattern.compile("[0-9]+\\s+[0-9]+");
Linkify.addLinks(mContactDetailsText, pattern, "tel:");

目前的文本是“T. 0123 4567890”

目前的结果只是上面的字符串无法点击。我什至尝试添加以下行,但没有成功:

mContactDetailsText.setAutoLinkMask(0);

任何人有任何想法或可以看到我做错了什么?

谢谢

最佳答案

自动链接掩码需要包含对电话号码的搜索:

mContactDetailsText.setAutoLinkMask(Linkify.PHONE_NUMBERS);

然后您需要将链接设置为可点击:

mContactDetailsText.setLinksClickable(true);

您可能还需要像这样设置移动方法:

mContactDetailsText.setMovementMethod(LinkMovementMethod.getInstance())

关于java - Android Linkify - 可点击的电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27927930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com