Android富文本问题
2016-09-30 本文已影响438人
jimdear
遇到情况:
1.动态表单里面(根据json生成不同的页面),存在这连接,文本,而且还有不同颜色,点击url跳转到自己定义的 webviewactivity,点击跳过按钮跳到下一个activity。用一个TextView实现。需求就是这样,非常恶心。
尝试:
1.传统的HTML标签,但是a标签跳的让我摸不着,因为只是一个TextView,很难控制第几个,给出来的思路可能就是
对内容进行单独的处理,比如a标签,自定义的跳转本地的标签等。理论上是可行的。由此,我看了一下RichText这个
出了比较就的技术模块。
先贴上github地址:https://github.com/jimdear/RichText.git
(上面有详细的介绍,因此,不一 一说明,只是贴出我遇到的坑)
注意:
Paste_Image.png
tv.setMovementMethod(LinkMovementMethod.getInstance());// 点击的时候产生超链接
这一行代码非常坑,要注释掉。否则就会报错。具体原理就是如果我定义本地的跳转的话,activity找不到。因此,通过关键字
来搞。
大家可能对动态表单的概念还不清楚。下一章节,我会重点把我项目中的动态表单分享出来,欢迎关注。