TextView不使用Html.fromHtml应用HTML样式

时间:2011-10-12 14:38:22

标签: java android html user-interface textview

我尝试显示带有样式的HTML文本,但文本显示没有样式。

  1. 这是正常行为吗?有可能吗?
  2. 有没有一种很好的方法从HTML中提取样式并将其应用到我的视图中?
  3. 在我的代码中有两个数字,一个应该是红色,另一个应该是条带。在行动中,它们看起来都是简单的文字。

    这是我的代码:

    String str = "<span>&nbsp <span  dir=\"rtl\" style=\"text-align:right;color:#ff0000;\">  20.00</span>&nbsp;&nbsp;<span dir=\"rtl\" style=\"text-align:right;text-decoration: line-through;\">26.99 </span></span>";
    Spanned spanned = Html.fromHtml(str);
    txtView.setText(spanned);
    

1 个答案:

答案 0 :(得分:5)

并非所有html代码都受支持(take a look here)

根据我的经验,我看到只有div和p ...