0

我想在我的 TextView (子和上标)中使用 HTML。问题是,我只想在编写 UI 元素时使用 XML:我不想使用HTML.fromHtml(...);.

我的资源中的字符串是以下代码:

...
<string name="buttonY1"><![CDATA[<html><i>Y</i><sup>2</sup></html>]]></string>
...

XML 代码是:

...
<TextView android:text="@string/buttonY1"
                      android:textSize="20sp"
                      android:gravity="center_horizontal"></TextView>
...

当我调试我的应用程序时,文本显示纯文本(标签仍在其中),而不是解析的 HTML。有什么解决办法吗?

4

1 回答 1

2

简单地删除 CDATA 部分,只包括标签,例如:

<string name="lorem_short"><sub>Lorem</sub> ipsum dolor <sup>sit</sup> amet, consetetur sadipscing elitr</string>
于 2012-04-22T12:38:50.227 回答