您好,我从后端 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,结果将正确显示为像 <br/>,
一样解析的 HTML标记未显示为 html 代码
Hi this is example from API response
Thanks
但是如果我将结果作为字符串保存到 SQLite 中并进入显示为纯 html 代码的 Textview
Hi this is example from API response <br />Thanks
最佳答案
已解决:我在 Android 中将一些 html 转换为字符串函数,例如
转换为\n
关于java - Android:无法在 Textview 中将来自 SQLite 的字符串设置为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49705323/