3

我们有下一个输入字符串:

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");

结果将如预期:

在此处输入图像描述

也许有人找到更明确的解决方案?

4

1 回答 1

0

尝试将重力设置为 textview 的 center_vertical。希望这将帮助您按预期获得它。

于 2018-05-30T07:49:53.620 回答