Android 链接html内容以将其加载到webview
我将一些Android 链接html内容以将其加载到webview,android,linkify,Android,Linkify,我将一些html字符串加载到webview中,并希望链接电话号码、地址和电子邮件。但是如果我使用Spannable将html内容传递到Linkify.addLinks()方法,所有html布局都会崩溃 String htmlText = "<some_html></some_html>"; SpannableString spannableString = new SpannableString(Html.fromHtml(htmlText
html
字符串加载到webview
中,并希望链接电话号码、地址和电子邮件。但是如果我使用Spannable
将html
内容传递到Linkify.addLinks()
方法,所有html
布局都会崩溃
String htmlText = "<some_html></some_html>";
SpannableString spannableString = new SpannableString(Html.fromHtml(htmlText));
Linkify.addLinks(spannableString, Linkify.ALL);
htmlText = Html.toHtml(spannableString);
字符串htmlText=”“;
SpannableString SpannableString=新的SpannableString(Html.fromHtml(htmlText));
Linkify.addLinks(spannableString、Linkify.ALL);
htmlText=Html.toHtml(spannableString);
那么,在我将内容加载到
webview
之前,如何链接html
内容呢 在TextView的xml布局中,您应该添加以下内容:
android:autoLink="all"
android:linksClickable="true"
<a href="www.google.com">Google!</a>"
android:autoLink=“全部”
android:linksClickable=“true”
"
将HTML与
链接一起使用,不仅可以添加web链接。它还可以为手机添加tel:
等链接,为地址添加到google地图的链接,为电子邮件添加到mailto:
的链接。因此,这与抱歉无关,但我知道有一种方法可以在TextView
中添加自动链接,您也可以使用LinkMovementMethod
>,但问题是关于webview
记住要避开双引号!