当我单击超链接时,我将如何从超链接中提取 URL?文本正文中可能有多个 URL 链接。
问问题
2909 次
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 回答