Javascript fusionWidget的甘特图可以在没有flash player的情况下运行吗?
我的项目结构如下: 我尝试在没有flash player的情况下加载甘特图,但它不会在屏幕上显示任何图表 下面是代码Javascript fusionWidget的甘特图可以在没有flash player的情况下运行吗?,javascript,android,flash,fusioncharts,gantt-chart,Javascript,Android,Flash,Fusioncharts,Gantt Chart,我的项目结构如下: 我尝试在没有flash player的情况下加载甘特图,但它不会在屏幕上显示任何图表 下面是代码 String chartId = "myChartId" + Math.random(); String html = "<html>" + " <head>" + " <title>Multi Series Step Line Chart</title>" + " <sc
String chartId = "myChartId" + Math.random();
String html = "<html>"
+ " <head>"
+ " <title>Multi Series Step Line Chart</title>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.HC.Widgets.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/jquery.min.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.HC.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.HC.gantt.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.jqueryplugin.js'></script>"
+ " </head>"
+ " <body>"
+ " <div id='chartdiv' align='center'>Graph will load here"
+ " <script type='text/javascript' >"
+ " FusionCharts.setCurrentRenderer('javascript') "
+ " var chart = new FusionCharts('file:///android_asset/Chart/Gantt.swf', '"
+ chartId + "', '1230', '300', '0','1');"
+ " chart.setXMLUrl('" + getFilesDir()
+ File.separator + "Data.xml" + "');"
+ " chart.render('chartdiv'); " + "</script>"
+ " </div>" + " </body>" + " </html>";
System.out.println("Html a is " + html);
WebView web_view = (WebView) findViewById(R.id.driver_log);
WebSettings webSettings = web_view.getSettings();
webSettings.setPluginState(PluginState.ON);
webSettings.setJavaScriptEnabled(true);
webSettings.setLoadWithOverviewMode(true);
web_view.loadDataWithBaseURL("file:///android_asset/", html,
"text/html", "UTF-8", null);
请确保您正在使用FusionWidgets XT v3.3.1及以上版本来呈现甘特图的JavaScript变体
另外,确保FusionCharts.HC.js、FusionCharts.HC.Widgets.js、FusionCharts.HC.Gantt.js和jquery.min.js与FusionCharts.js保存在同一文件夹中。您可以参考随附的在Android本机应用程序中使用FusionWidgets的示例 类似地,您可以更新此应用程序以呈现甘特图而不是角度规 此外,PDF可能会证明是有帮助的 FusionWidget+Android示例-
PDF-如何在Android移动应用程序中使用FusionCharts-Sanjukta,我正在为Android平板电脑实现它,但没有响应。你能给我举个例子吗?你确定所有的js/css文件都正确加载到你的webview中了吗?你能展示你的项目结构吗?N Bhargav,项目结构如上。非常感谢亲爱的FraZer!你做得很好,非常感谢。没关系,蒂卡姆…:很高兴知道这有帮助…写2封信给我,以防其他关于Android实现的疑问:亲爱的弗雷泽,谢谢你的支持。目前我面临一个关于应用程序是在前台还是后台的问题。在下面的链接上提交了一个问题,请查看亲爱的弗雷泽请为下面的问题提出建议亲爱的蒂卡姆,不清楚您是如何实现的,问题不应该正常发生。请让我知道一些可能有用的更多信息。此外,您还可以在启动服务之前显式执行grbge收集,这可能会有所帮助。