Android 格式化上标和下标
Android Formatting Superscript and Subscript
我有一个字符串数组,我想以适合我的 TextView 的格式显示这些字符串。我已经看过 Html.fromHtml() 发布的方法 here 但我仍然无法找出我的具体解决方案。
我遇到的问题是我不确定如何格式化字符串的一部分。
“^”字符应该是上标,“_”下划线应该是下标。括号“{}”内的任何内容都表示 superscript/subscript 应适用于其中的所有内容。
例如:字符串^2S_{1/2}应该显示为:2S1/2
另一个例子:1s^2 应该在文本视图中格式化为这样显示:1S2
过去几个小时我一直很困惑。感谢所有帮助。谢谢!
对于您要格式化此 ^2S_{1/2} 的示例,您会将字符串值写为
“2 S ½”。
并在他们的代码中写入符号,并在您的 TextView setText() 方法中使用 Html.fromHtml()。
我有一个字符串数组,我想以适合我的 TextView 的格式显示这些字符串。我已经看过 Html.fromHtml() 发布的方法 here 但我仍然无法找出我的具体解决方案。
我遇到的问题是我不确定如何格式化字符串的一部分。 “^”字符应该是上标,“_”下划线应该是下标。括号“{}”内的任何内容都表示 superscript/subscript 应适用于其中的所有内容。
例如:字符串^2S_{1/2}应该显示为:2S1/2
另一个例子:1s^2 应该在文本视图中格式化为这样显示:1S2
过去几个小时我一直很困惑。感谢所有帮助。谢谢!
对于您要格式化此 ^2S_{1/2} 的示例,您会将字符串值写为
“2 S ½”。
并在他们的代码中写入符号,并在您的 TextView setText() 方法中使用 Html.fromHtml()。