&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块元素之间使用两个换行符分隔