Android App XML中的上标和下标

xSo*_*oDx 4 xml android superscript subscript

我正在从XML文件中分配数据,该文件中包含下标和上标字符,这些字符来自字符映射.像这样:

<value column="Back" null="false">H?</value>
Run Code Online (Sandbox Code Playgroud)

但当我在android中的textview上显示它时,它给了我'Hâ,,'

我如何解决这个问题并在我的应用程序中正确显示?

xSo*_*oDx 7

我发现了怎么样

在XML文件中,代码应如下所示:

<value column="Back" null="false">H&lt;sub&gt;2&lt;/sub&gt;</value>

这样parced字符串值"H<sub>2</sub>" 就在java代码中:

TextView textview.setText(Html.fromHtml(YourString);
Run Code Online (Sandbox Code Playgroud)

并为上标使用"sup"而不是"sub"


Dha*_* JL 5

您可以将<small>标签与<sub><sup>标签一起使用来减小文本的大小。

例如:<sup><small>your-string</small></sup>

如果您还想减小文本的大小,<small>可以像这样再次添加标签<sup><small><small>your-string</small></small></sup>

我正在使用 android studio,它非常适合我!


Hus*_*hmi 5

我发现这个方法对我很有用。

字符串.xml

<string name="your_string">H<sub>2</sub></string>
Run Code Online (Sandbox Code Playgroud)