【问题标题】:Incorrect display text in TextView via Html.fromHtml()通过 Html.fromHtml() 在 TextView 中显示不正确的文本
【发布时间】:2013-10-25 16:48:39
【问题描述】:

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

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

如您所见,这是一个数学表达式。当我在TextView 中执行myTextView.setText(Html.fromHtml(s)) 文本时显示不正确(请参阅以对数为底的3^2):

但是在浏览器中这个String 显示正确(如果你想试试):

为什么?

【问题讨论】:

  • 我认为问题应该出在您的 xml 文件中...您可以发布 sn-p 吗?

标签: android html parsing textview


【解决方案1】:

正如我之前猜测的那样,问题出在 xml 文件中...我复制了您的文本,但它显示了您所说的错误。但是,后来我把layout_width改成了fill_parent

现在好了……

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    相关资源
    最近更新 更多