5

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

公式会像…………

公式

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

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

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

4

2 回答 2

4

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

1) 使用带有一些 Javascript 的 webview

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

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

4) 用所有文本和符号绘制画布

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

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

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

于 2012-07-28T14:21:54.797 回答
2

这个看起来相当不错,并且在 Android 中运行没有任何问题: http: //mathscribe.com/author/jqmath.html

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

于 2012-07-28T06:53:53.093 回答