My Profile Photo

Kris Lee


专注移动互联,提供移动开发、培训与解决方案


【Android小技巧】如果快速去掉Html中的标签

在平时的开发过程中,有时候我们从网络获取到的数据可能包含有一些html 标签 ,我们用TextView来显示的时候,我们可以通过Html来将html直接转化成 Spanned来显示。

如:

textView.setText(Html.fromHtml(content.getTitle()));

 

效果如下: history_of_today_12_24

但是也有时候,我们不想显示出html里面的标签 ,比如说<a>等等 。(也就是显示出来的时候,去掉里面的连接,没有上图中的绿色字体)。又该如何办呢? 一般的思路,我们可以是找到html中的标签,比如<p><a><label>等等 ,然后去掉里面的标签就行了。但是往往许多人觉得这样非常的麻烦。

在这里我给大家介绍一种更加便捷的方法:

 

代码如下:

textView.setText(Html.fromHtml(content.getTitle()).toString());

 

效果如下:

history_of_today_12_24_2

 

哈哈,是不是挺简单的呢?