当我显示TextView
包含上标的文本时,我注意到写上标的行的行高更大。线高差非常明显。
无论我有上标还是下标,如何使所有行的行高相同?或者有没有办法设置上标不消耗太多的行高?
我的上标代码是:<sup>123</sup>
. 然后我Html.fromHtml
用来确保它将使用 Html 标签呈现。
我也尝试过使用:<sup><small>123</small></sup>
。但它只是让文字变小了,文字并没有变成上标。
显然,<small>
标签有效。我不确定为什么它在我第一次尝试时不起作用,但这一定是因为我必须先清理 Eclipse。无论如何,为了使效果更明显,使用<small>
两次标签就可以了。因此它将是:
<small><small>superscript</small></small>
对该链接使用 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