首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有闪存播放器,fusionWidget的甘特图能运行吗?

没有闪存播放器,fusionWidget的甘特图能运行吗?
EN

Stack Overflow用户
提问于 2013-12-27 07:08:18
回答 2查看 523关注 0票数 0

我的项目结构如下:

我试图加载一个甘特图没有闪存播放器,但它没有显示任何图表在屏幕上。

下面是代码

代码语言:javascript
复制
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);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-27 11:49:54

您可以参考在Android本机应用程序中使用FusionWidgets的附带示例。

类似地,您可以更新此应用程序以呈现甘特图而不是角规。

此外,PDF可能被证明是有帮助的。

FusionWidget+Android样品- https://www.dropbox.com/s/tisri8pefjmpei2/FusionWidgets.zip

如何在Android应用程序中使用FusionCharts - How%20to%20use.pdf

票数 0
EN

Stack Overflow用户

发布于 2013-12-27 09:31:51

请确保您正在使用FusionWidgets XT (v3.3.1)和更高版本来呈现甘特图的JavaScript变体。

此外,确保FusionCharts.HC.jsFusionCharts.HC.Widgets.jsFusionCharts.HC.Gantt.jsjquery.min.jsFusionCharts.js保存在同一个文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20796436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档