【发布时间】:2012-11-30 02:24:22
【问题描述】:
我想为一个安卓应用程序创建数学的特殊字符。
我想知道是否可以将一个字符叠加在另一个字符之上,或者是否可以对文本的呈现方式进行一些精细控制(以及如何实现这一点)。
【问题讨论】:
-
你能提供一些例子吗?
-
@PratikSharma 是的,其中一个例子,我希望下标和上标在同一个水平起点上对齐。或者我想通过一起渲染一个圆圈和一个星星来创建一个特殊的内乘符号。
-
查看我为此发布的解决方案。如果您需要我的更多帮助,请告诉我。
-
什么类型的文本?如果您的意思是将文本呈现为图形显示元素,那么当然可以。呈现为文本区域内容的文本可能会更复杂,尽管您可以巧妙地使用透明度将两个文本区域堆叠在一起。
-
澄清一下,您是在问 1) 如何在 TextView 中显示数学符号(超出键盘键上的符号)?和第二个问题 2)如何精确地覆盖文本,例如在蓝色 H 上写一个黄色 H?