2015-08-21 105 views
0

我想加载一个动画html文件来绘制弧和线。请让我知道如何在android studio中启用JavaScript。按钮点击它应该调用html文件来绘制弧线或线条。但它只是看文本,而不是绘图。请告诉我如何在android studio中调用html canvas文件。如何在androidstudio中启用webview

我尝试下面的代码加载我的HTML文件

`WebView wv=(WebView) findViewById(R.id.mybrowser1); 
    wv.getSettings().setPluginsEnabled(true); 
    WebSettings webSettings = wv.getSettings(); 
    webSettings.setJavaScriptEnabled(true);` 

但在Android Studio中它显示像无法解析方法setPluginsEnabled(布尔)。

+0

检查这个http://stackoverflow.com/questions/19362049/setpluginsenabled-not-exist-for-webview – Emil

+0

我检查该链接也。我尝试使用WebView.getSettings()。setPluginState(WebSettings.PluginState.ON);它显示**此检验报告在指定的检验范围中使用弃用代码** –

回答

1
webView.getSettings().setJavaScriptEnabled(true); 

告知web视图启用JavaScript执行。默认值是false。

0
WebView myWebView = (WebView) findViewById(R.id.webview1); 
    myWebView.getSettings().setBuiltInZoomControls(false); 
    myWebView.setVerticalScrollBarEnabled(false); 
    myWebView.clearCache(true); 
    myWebView.setFocusable(true); 
    myWebView.setHorizontalScrollBarEnabled(false); 
    myWebView.getSettings().setPluginState(PluginState.ON); 
    myWebView.getSettings().setJavaScriptEnabled(true); 
    myWebView.getSettings().setAppCacheEnabled(true); 
    myWebView.getSettings().setRenderPriority(RenderPriority.HIGH); 
    myWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    myWebView.getSettings().setAllowFileAccess(true); 
    myWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 
    myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 

enter link description here

看到此链接

+0

谢谢阿米特。这没有显示任何错误。动画仍在运行。如果可能的话,你可以发布一些正常工作的示例代码。 –

+0

查看全部代码http://techminders.blogspot.in/2015/07/webview-for-beginner-in-android-with.html –

+0

以上代码仅用于调用网页?我试图通过给出点来划分界限。起点和终点,我试图通过使用html给出这两点来画一条线。我想调用下面的HTML文件http://jsfiddle.net/UtmTh/ –

相关问题