2016-07-22 42 views
0

我有包含两个超链接HTML文本的TextView的HTML文件:创建的TextView一个工作环节,这点从资产

<string name="agreement"><![CDATA[By signing up I agree to <a href="file:///android_asset/terms.html">Terms of Use</a>, Payment terms and <a href="http://www.google.com">Legal Policy</a>]]></string> 

两个链接是可以点击的,但第一个不能被打开通过我的Nexus 5上的任何查看器。某些应用程序出现一秒钟,然后它关闭,并吐司说“无法显示PDF(terms.html无法打开)”

我如何使本地超链接打开HTML文件在浏览器中?

+0

哪里是你的terms.html放置在项目?直接在src \ main \ assets文件夹中? – babadaba

+0

对,直接在src \ main \ assets – Andrew

回答

0

其实你可以简单地使用webview

+0

当然可以,但是我必须自己处理链接点击并将TextView分割为可点击和不可点击的点击。 – Andrew

+0

好的这里是另一个可能会帮助你的解决方案:http://stackoverflow.com/questions/2116162/how-to-display-html-in-textview –