通过Html.fromHtml()在TextView中显示不正确的文本

时间:2013-10-25 16:48:40

标签: android html parsing textview

在我的应用程序中我有字符串(例如):

String s = "log<small><sub>(log<small><sub>(log<small><sub>3<small><sup>2</sup></small></sub></small>(40))</sub></small>(39!))</sub></small>(40!)"

如你所见,这是一个数学表达式。当myTextView.setText(Html.fromHtml(s)) TextView中的文字显示不正确时(参见对数基数3 ^ 2):

incorrect

但在浏览器中String显示正确(如果需要,请尝试): enter image description here

为什么?

1 个答案:

答案 0 :(得分:1)

正如我之前猜测的那样,问题出现在xml文件中......我复制了你的文字,但它显示的错误就像你说的那样。但是,我将layout_width更改为fill_parent

现在很好......