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

2018-01-19  本文已影响0人  kot_flu

文本当中存在,转义符&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块元素之间使用两个换行符分隔

上一篇下一篇

猜你喜欢

热点阅读