&rsquo,&ldquo特殊字符过滤处理

文本当中存在,转义符&rsquo  &ldquo  或者其他的特殊字符

使用API Level 23或之前的设备可以用过时的方法,API Level 24或以上的设备则使用2个参数的方法即可。 

fromHtml(String source, int flags) 

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {

viewHolder.meeting_title.setText(Html.fromHtml(rtmb.getTitle(),Html.FROM_HTML_MODE_LEGACY));

}else {

viewHolder.meeting_title.setText(Html.fromHtml(rtmb.getTitle()));

}

其中的flags表示: 

FROM_HTML_MODE_COMPACT:html块元素之间使用一个换行符分隔 

FROM_HTML_MODE_LEGACY:html块元素之间使用两个换行符分隔

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容