从 Json 接收到的文本是这样的:
This is sentence 1. This is <b>sentence 2</b>.
我使用此代码格式化为 HTML 并将其传递给 textView:
private void textChecker(TextView view, String formattedText) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
view.setText(Html.fromHtml(formattedText, Html.FROM_HTML_MODE_LEGACY));
} else {
view.setText(Html.fromHtml(formattedText));
}
}
问题是新文本会忽略开头的任何空格或沿途的新行。输出如下所示:
这是第 1 句。这是第 2 句。
如何格式化文本以使用 HTML 标签并保持原始格式/对齐方式?