首页 > 解决方案 > 如何处理纯文本中的链接和数字

问题描述

我下载用户数据,其中我有一个号码、电子邮件、网站和描述中的纯文本。我的第一个问题是如何在文本中找到这些链接和数字,识别和使用它们?费。当用户点击号码时,应用程序应该打开新的应用程序来拨打电话。

示例描述文本:

Lorem ipsum dolor sit amet,+44 798-09-09 consectetur adipiscing elit,sed do eiusmod tempor incididunt ut www.google.com et dolore magna aliqua。Ut enim ad minim veniam, quis address@gmail.com ullamco

标签: javaandroidandroid-recyclerviewplaintext

解决方案


使用autoLink属性TextView。它自动处理所有链接及其点击。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="text"
    android:autoLink="phone" />

您也可以使用autoLink="web"autoLink="all"

autoLink您可以从其文档中查看所有可能的值。


推荐阅读