WebView webView = (WebView)findViewById(R.id.display);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
String path="file:///android_asset/";
String js = "<html><head>"
+ "<link rel='stylesheet' href='"+path+"jqmath-0.4.3.css'>"
+ "<script src='"+path+"jquery-1.4.3.min.js'></script>"
+ "<script src='"+path+"jqmath-etc-0.4.5.min.js'></script>"
+ "</head><body>"
+ "$$x={-b±√{b^2-4ac}}/{2a}$$</body></html>";
webView.loadDataWithBaseURL( "file:///android_asset/" ,js, "text/html", "UTF-8", null);
我在资源文件夹中添加了从here下载的所有文件,但我在运行应用时得到的只是$$x={-b±√{b^2-4ac}}/{2a}$$
而不是预期的公式。有什么我想念的。
答案 0 :(得分:0)
检查您的路径,这是由于您的文件路径错误,我猜您已将mathscribe文件夹存储在资源中,然后您使用此代码,如果您已保存完整文件夹,则必须修改路径数学资产。 新路径
String path = "file:///android_asset/mathscribe/"
希望这会有所帮助......
答案 1 :(得分:0)
js变量中的文件名必须与assets文件夹中的文件名相同。我认为你已经下载了最新版本的文件,但是复制粘贴了一些旧版本的代码。