Android:SQLite中的字符串无法在Textview中设置为HTML

时间:2018-04-07 08:11:36

标签: java android html sqlite textview

您好我的后端API有HTML字符串格式的响应,我在android中使用以下格式将textview作为HTML:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
     sinopsis.setText(Html.fromHtml(summaryText, Html.FROM_HTML_MODE_COMPACT));
}else{
     sinopsis.setText(Html.fromHtml(summaryText));
}

问题是:

如果我将来自API直接的响应放入Textview,结果是正确显示,因为HTML解析为<br/>, &nbsp;标记未显示为html代码

Hi this is example from API response
Thanks

但如果我将结果保存为SQLite字符串并进入Textview显示为纯HTML代码

Hi this is example from API response <br />Thanks

enter image description here 我不知道要解决这个案子,任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

解决:我将html中的一些html转换为字符串函数,例如
转换为\ n