火星楼主才知道这个方法,记录下来跟可能还不知道的朋友们分享下。
Html类有个静态方法fromHtml(String str);可以将传入的html格式字符串翻译成html显示出来,该方法返回一个Spanned,可以直接作为参数传到setText()方法里。
代码如下:
//使textView中的链接点击后可以跳转
textView.setMovementMethod(LinkMovementMethod.getInstance());
Spanned fromHtml = Html.fromHtml("<font color=\"#0000ff\">蓝色</font><font color=\"#00ff00\">绿色</font><a href=\"http://www.baidu.com\">超链接</a>");
textView.setText(fromHtml);效果图如下:
另:TextView还有个android:autoLink="web"属性,可以将整个TextView变为可点击的链接,并且点击后会跳转。
本文介绍如何使用Android中的Html.fromHtml方法将带有格式和链接的HTML文本正确显示在TextView组件上,并实现链接的点击跳转功能。
463

被折叠的 条评论
为什么被折叠?



