我正在从其字符映射中获取的具有下标和上标字符的XML文件中获取数据。像这样:Android应用程序XML中的上标和下标
<value column="Back" null="false">H₂</value>
,但是当我在android系统上一个TextView显示它,它给了我这个“哈,,”
如何解决这一点,在我的应用程序正常显示呢?
我正在从其字符映射中获取的具有下标和上标字符的XML文件中获取数据。像这样:Android应用程序XML中的上标和下标
<value column="Back" null="false">H₂</value>
,但是当我在android系统上一个TextView显示它,它给了我这个“哈,,”
如何解决这一点,在我的应用程序正常显示呢?
我发现了如何
在XML文件中的代码应该是这样的:
<value column="Back" null="false">H<sub>2</sub></value>
从而使parced字符串值是"H<sub>2</sub>"
然后在Java代码:
TextView textview.setText(Html.fromHtml(YourString);
和上标使用“sup”而不是“sub”
但这意味着他必须使用Html.fromHtml(YourString).. – aimiliano 2014-11-19 14:46:34
你可以改变它比这更容易,只需写在@字符串或你想要<sub>your-string-here</sub>
下标或<sup>your-string-here</sup>
。 下标字母(您的文字)仍然与您的文字大小相同。你需要减小它的大小。 为此,使用,其中数字表示所需文本的大小。
您可以使用<small>
标记以及<sub>
或<sup>
标记来减小文本的大小。
例如:<sup><small>your-string</small></sup>
如果你想减少还是文本的大小,添加<small>
标签一次这样<sup><small><small>your-string</small></small></sup>
我使用过Android Studio,它是为我工作完美!
我怀疑这将工作,但尽量<值列=“返回”无效=“假”>ħ 和/或<值列=“返回”无效=“假”>ħ –
dberm22
2013-04-04 20:05:53