当我在TextView
中显示包含上标的文本时,我注意到上标写入的行的行高较大。线高差很明显。上标影响行高
无论我是否有上标或下标,如何使所有行的行高相同?或者有没有办法设置上标不要消耗太多的行高?
我上标的代码是:<sup>123</sup>
。然后我使用Html.fromHtml
来确保它将使用Html标记进行渲染。
我也试过使用:<sup><small>123</small></sup>
。但它只是使文本变小,文本不成为上标。
当我在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
不错的解决方法! – Gomino