标和下标在Android应用程序的XML

问题描述 投票:4回答:4

我从具有在其中标和上标字符,这是我从字符映射了一个XML文件parcing数据。像这样:

<value column="Back" null="false">H₂</value>

但是当我在Android的一个TextView显示它,它给了我这个“哈,,”

如何解决这一点,在我的应用程序正常显示呢?

android xml subscript superscript
4个回答
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);

和上标使用“坐席”,而不是“分”


1
投票

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

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

如果你想减少还是文本的大小,添加<small>标签一次更像this<sup><small><small>your-string</small></small></sup>

我使用过Android Studio,它是为我工作完美!


0
投票

你可以改变它比这更容易,只需在@strings写或者你want<sub>your-string-here</sub>为下标或<sup>your-string-here</sup>。 (你的字)的下标字母仍然有大小文字相同。你需要减少它的大小。为此,使用,其中数字表示你想要的文字大小。


0
投票

我发现我这个方法是有用的。

strings.xml中

<string name="your_string">H<sub>2</sub></string>
© www.soinside.com 2019 - 2024. All rights reserved.