2014-03-25 25 views
1

我正在开发一个应用程序,使用webview加载Html & JavaScript文件。提高webview性能 - android

但它的显示内容时性能太差!

我已经试过像许多解决方案:

 webView.getSettings().setRenderPriority(RenderPriority.HIGH); 
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 
    webView.setLayerType(View.LAYER_TYPE_HARDWARE, null); 

,但它仍然保持不变。

任何建议或提示,以提高性能?

+0

你能找到任何解决方案吗? – Sadegh

回答

0

尝试添加

webView.getSettings().setJavaScriptEnabled(true); 
+0

我已经添加它来启用JavaScript。 –

+0

你的意思是“性能太差” – wael

+0

是更具体的内容被视为像思维导图。所以,思维导图的表现太糟糕了。如前所述。当你要展开一个节点。 –

1

如果只有你的WebView是慢或laggy,你可以添加以下的元素的CSS的一些几部分组成:

transform: translate3d(0,0,0); 
-webkit-transform: translate3d(0,0,0); 

这一直是唯一speedhack那真的对我的webview有影响。但要小心,不要过度使用它! (你可以在this article了解更多关于黑客攻击的知识。)