我正在开发一个由一些数学公式组成的原生应用程序。
公式将类似.........
我想在我的应用程序中显示这样的公式,但我不知道如何在Android中使用这些特殊字符。我想在列表视图中单独显示每个公式......如果我正在复制公式&如果我将文本设置为文本视图意味着它显示为
txtv.setText("\\cos^2\\theta + \\sin^2\\theta = 1\\! ");
以相同的模式获得输出。那么,任何人都可以帮助我如何在Android中使用这些数学特殊字符..
答案 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。