String message = "Here is some example test with URLs from mattheworiordan.com.
Any of the URLs which are prefixed with www. should become URLs such as www.mattheworiordan.com/path_name.html
And an explicit URL such as http://www.mattheworiordan.com/ should become a URL.
Emails such as [email protected] should become links to.
Or email mailto links such as mailto:[email protected] should become links to.
And of course lets not forget querstryings such as http://mattheworiordan.com/?test-param=true_or_false"
SpannableString spannable = new SpannableString(message);
URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class);
Linkify.addLinks(spannable, Linkify.ALL);
Log.v("data_", "length:" + Integer.toString(spans.length));
的URLSpan []数组的长度始终为0。什么我错在这里做什么,怎么能我解析字符串中的所有网址?
编辑:Html.fromHtml(消息)代替消息参数返回相同的结果。
+0
它只是文本,你没有任何跨度的文字 –