首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android上安装JqMath?

如何在Android上安装JqMath?
EN

Stack Overflow用户
提问于 2015-05-15 15:49:50
回答 1查看 2.3K关注 0票数 0

我正试图在我的Android应用程序中显示一些数学方程,但我不确定您如何使用JqMath来显示这些方程。有人能一步一步地告诉我,如何才能在Android应用程序上显示一些简单的方程式?我尝试了以下几点:

代码语言:javascript
复制
 mEquationWebView = (WebView)v.findViewById(R.id.equation_webView);
    WebSettings mWebSettings = mEquationWebView.getSettings();
    mWebSettings.setJavaScriptEnabled(true);
    String path="file:///android_asset/";
    String js = "<html><head>"
            + "<link rel='stylesheet' href='file:///android_asset/mathscribe/jqmath-0.4.0.css'>"
            + "<script src = 'file:///android_asset/mathscribe/jquery-1.4.3.min.js'></script>"
            + "<script src = 'file:///android_asset/mathscribe/jqmath-etc-0.4.2.min.js'></script>"
            + "</head><body>"
            + "<script>var s =   '$$x={-b±√{b^2-4ac}}/{2a}$$';M.parseMath(s);document.write(s);</script> </body>";
    mEquationWebView.loadDataWithBaseURL("",js,"text/html", "UTF-8", "");

并获得以下错误:无法打开资产URL: file:///android_asset/mathscribe/jqmath-0.4.0.css无法打开资产URL: file:///android_asset/mathscribe/jqmath-etc-0.4.2.min.js无法打开资产URL: file:///android_asset/mathscribe/jquery-1.4.3.min.js

我认为问题可能是我需要下载一些jqMath文件到我的安卓资产文件夹,但我不知道在哪里可以找到这些文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-16 18:16:29

如果您还没有这些文件,请转到http://mathscribe.com/author/jqmath.html并单击页面中间的“下载jqMath”链接,将jqMath下载到您的计算机上。然后,您需要将正确的文件放在资产文件夹中。

另外,M.parseMath()应该只应用于DOM中的一个节点,而不是一个字符串变量。这里的M.parseMath(s);调用是一个不操作(什么都不做)。

你可以替换你的整个线路:

代码语言:javascript
复制
    + "<script>var s =   '$$x={-b±√{b^2-4ac}}/{2a}$$';M.parseMath(s);document.write(s);</script> </body>";

只有:

代码语言:javascript
复制
    + "$$x={-b±√{b^2-4ac}}/{2a}$$</body></html>";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30263725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档