HighCharts不会在Android上的Android webview中加载+;4.x

HighCharts不会在Android上的Android webview中加载+;4.x,android,highcharts,android-webview,Android,Highcharts,Android Webview,我无法在Android Webview中渲染HighCharts。这是安卓4.0上的+ 下面是我的html代码 <html lang="en" > <head> <meta charset="utf-8" /> <meta name="author" content="Script Tutorials" /> <title>How to create active charts using Highcharts

我无法在Android Webview中渲染HighCharts。这是安卓4.0上的+

下面是我的html代码

<html lang="en" >
<head>
    <meta charset="utf-8" />
    <meta name="author" content="Script Tutorials" />
    <title>How to create active charts using Highcharts | Script Tutorials</title>

    <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
    <script src="http://code.highcharts.com/highcharts.js"></script>

</head>
<body>
    <div id="chart_1" class="chart"></div>
    <script type='text/javascript'>
    $(document).ready(function() {

// First chart initialization
var chart1 = new Highcharts.Chart({
 chart: {
    renderTo: 'chart_1',
    type: 'area',
    height: 350,
 },
 title: {
    text: 'Tools developers plans to use to make html5 games (in %)'
 },
 xAxis: {
    categories: ['Processing.js', 'Impact.js', 'Other', 'Ease.js', 'Box2D.js', 'WebGL', 'DOM', 'CSS', 'Canvas', 'Javascript']
 },
 yAxis: {
    title: {
       text: 'Interviewed'
    }
 },
 series: [{
    name: 'Dev #1',
    data: [5, 10, 20, 22, 25, 28, 30, 40, 80, 90]
 }, {
    name: 'Dev #2',
    data: [15, 15, 18, 40, 30, 25, 60, 60, 80, 70]
 }, {
    name: 'Dev #3',
    data: [1, 3, 6, 0, 50, 25, 50, 60, 30, 100]
 }]
});

});</script>
</body>
</html>

您是否在webview中启用了Javascript?如果没有,只需在onCreate方法中添加此行:

webview.getSettings().setJavaScriptEnabled(true);
其中“网络视图”是:


您是否在webview中启用了Javascript?如果没有,只需在onCreate方法中添加此行:

webview.getSettings().setJavaScriptEnabled(true);
其中“网络视图”是:


我在使用highcharts和android webview时也遇到了同样的问题

WebView webview;
webview = (WebView) findViewById(R.id.webview);
WebSettings settings = webview.getSettings();
settings.setJavaScriptEnabled(true);
webview.clearCache(true);
settings.setDomStorageEnabled(true);
webview.setWebViewClient(new WebViewClient());
webview.loadUrl("your_website.com");

我在本机应用程序中使用了这段代码,效果非常好……

我在使用highcharts和android webview时也遇到了同样的问题

WebView webview;
webview = (WebView) findViewById(R.id.webview);
WebSettings settings = webview.getSettings();
settings.setJavaScriptEnabled(true);
webview.clearCache(true);
settings.setDomStorageEnabled(true);
webview.setWebViewClient(new WebViewClient());
webview.loadUrl("your_website.com");

我将此代码用于本机应用程序,效果非常好…

您的自定义HTML保留了highcharts渲染结构?或者页面?你有什么解决方案吗?你的自定义HTML保持highcharts渲染结构?或者佩奇?你有什么解决办法吗?