1

当我显示TextView包含上标的文本时,我注意到写上标的行的行高更大。线高差非常明显。

无论我有上标还是下标,如何使所有行的行高相同?或者有没有办法设置上标不消耗太多的行高?

我的上标代码是:<sup>123</sup>. 然后我Html.fromHtml用来确保它将使用 Html 标签呈现。

我也尝试过使用:<sup><small>123</small></sup>。但它只是让文字变小了,文字并没有变成上标。

4

2 回答 2

4

显然,<small>标签有效。我不确定为什么它在我第一次尝试时不起作用,但这一定是因为我必须先清理 Eclipse。无论如何,为了使效果更明显,使用<small>两次标签就可以了。因此它将是:

<small><small>superscript</small></small>
于 2012-07-02T01:08:16.030 回答
1

对该链接使用 unicode "\u2122"

http://www.fileformat.info/info/unicode/char/2122/index.htm

所以找到相同的 1 ,2 ,3

http://www.fileformat.info/info/unicode/char/00b9/index.htm

Unicode 字符“SUPERSCRIPT ONE”:\u00B9

http://www.fileformat.info/info/unicode/char/search.htm?q=2&preview=entity

于 2012-06-26T08:27:24.610 回答