我们有下一个输入字符串:
String test = "<li>Some text</li>\n" +
"<li>Some text</li>\n" +
"<li>Some text</li>";
然后我们创建 spanned via 并将其设置到 TextView 中:
Html.fromHtml(test);
我发现用 unicode 字符替换“li”块的方法不是很好:
String test = test.replaceAll("<li>(.*?)</li>", "<br>\u2022 $1");
结果将如预期:
也许有人找到更明确的解决方案?