使用Html.fromHtml不换行问题
问题描述
使用textView展示文本时用了Html.fromHtml来去除文本内链接包含的标签,却没有按原来的文本格式进行展示如下
展示效果
原文格式
问题原因
上述文本展示换行转为代码是\n来表示,但是,
html不支持\n 他只有一个换行符<br /> 标签
问题解决
<br /> 替换 \n
原代码
CharSequence orgText = Html.fromHtml(htmlLinkText);
修改后的代码
CharSequence orgText = Html.fromHtml(htmlLinkText.replace("\n","<br />"));
修改后的展示效果