如何在Android中显示特殊字符?

时间:2012-07-28 06:48:20

标签: java android special-characters android-source

我正在开发一个由一些数学公式组成的原生应用程序。

公式将类似.........

Formulas

我想在我的应用程序中显示这样的公式,但我不知道如何在Android中使用这些特殊字符。我想在列表视图中单独显示每个公式......如果我正在复制公式&如果我将文本设置为文本视图意味着它显示为

   txtv.setText("\\cos^2\\theta + \\sin^2\\theta = 1\\! ");

以相同的模式获得输出。那么,任何人都可以帮助我如何在Android中使用这些数学特殊字符..

2 个答案:

答案 0 :(得分:4)

抱歉,没有太多不同的解决方案.. 没有“神奇的答案”,这里有一些不同的方法来实现你想要的。

1)使用带有一些Javascript的webview

2)使用服务器生成公式的图片。

3)使用带有平方根符号的应用程序中嵌入的9.png文件,并将其显示为textview background

4)绘制包含所有文字和符号的画布

5)使用十六进制代码:http://htmlhelp.com/reference/html40/entities/symbols.html

http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

6)也许其他想法,但绝对没有办法以最简单的方式实现300公式列表视图。

答案 1 :(得分:2)

这个看起来非常好,可以在Android中使用而没有任何问题:http://mathscribe.com/author/jqmath.html

编辑: 您可以在WebView中运行它,不需要任何webapp。