0

当我单击超链接时,我将如何从超链接中提取 URL?文本正文中可能有多个 URL 链接。

4

1 回答 1

2

如果我正确地回答了您的问题,那么您的文本中有不同的 URL,TextView并且您想先提取它们。然后你想从每个 URL 中提取参数。我认为您正在 TextView 中寻找类似getUrls()函数的东西。以下是如何提取文本视图中存在的 URL:

URLSpan spans[] = textView.getUrls();
for(URLSpan span: spans) {
    String sampleUrl = span.getURL();
    Log.d(TAG, sampleUrl);
}

使用它,您可以获得不同的 URL 形式的字符串。然后使用.split()函数可以提取查询参数。

请参阅从 textview-android 获取链接文本...?更多问题。

希望这可以帮助。

于 2013-06-13T15:41:35.377 回答