当我在包含上标的TextView
中显示文本时,我注意到写入上标的行的行高更大。线高差异非常明显。
如果我有上标或下标,如何使所有行的行高相同?或者有没有办法设置上标不要消耗过多的行高?
我的上标代码是:<sup>123</sup>
。然后我使用Html.fromHtml
来确保它将使用Html标记进行渲染。
我也尝试过使用:<sup><small>123</small></sup>
。但它只会使文本变小,文本也不会成为上标。
答案 0 :(得分:4)
显然,<small>
代码有效。我不确定为什么它在第一次尝试时不起作用,但必须是因为我必须首先清理Eclipse。无论如何,为了使效果更加明显,使用<small>
标签两次就可以了。因此它将是:
<small><small>superscript</small></small>
答案 1 :(得分: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