在平时的开发过程中,有时候我们从网络获取到的数据可能包含有一些html 标签 ,我们用TextView来显示的时候,我们可以通过Html来将html直接转化成 Spanned来显示。
如:
textView.setText(Html.fromHtml(content.getTitle()));
效果如下:
但是也有时候,我们不想显示出html里面的标签 ,比如说<a>等等 。(也就是显示出来的时候,去掉里面的连接,没有上图中的绿色字体)。又该如何办呢? 一般的思路,我们可以是找到html中的标签,比如<p><a><label>等等 ,然后去掉里面的标签就行了。但是往往许多人觉得这样非常的麻烦。
在这里我给大家介绍一种更加便捷的方法:
代码如下:
textView.setText(Html.fromHtml(content.getTitle()).toString());
效果如下:
哈哈,是不是挺简单的呢?