我们有下一个输入字符串:
String test = "<li>Some text</li>\n" +
"<li>Some text</li>\n" +
"<li>Some text</li>";
然后我们创建 spanned via 并将其设置到 TextView 中:
Html.fromHtml(test);
我找到了一个不太好的解决方法来用 unicode 字符替换“li” block :
String test = test.replaceAll("<li>(.*?)</li>", "<br>\u2022 $1");
结果如预期:
也许有人找到了更清晰的解决方案?
最佳答案
尝试将 TextView 的重力设置为 center_vertical。希望这会帮助您按预期获得它。
关于android - TextView 为 <li> 标签呈现丑陋的项目符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50598609/