Android HighChart库:HIChartView中找不到HIOptions

时间:2018-11-28 07:13:15

标签: android charts highcharts

我正在尝试将highcharts集成到我的android应用程序中(片段中),但每次都会收到此错误:

dot

这是我的onCreateView方法:

java.util.NoSuchElementException: HIOptions not found in HIChartView

我如何获取图表视图:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        parentView = inflater.inflate(R.layout.bar_layout, null);
        return parentView;
    }

我正在调用图表API以获取响应后的数据,我正在设置选项,但它给了我同样的错误,下面是代码片段,我如何设置图表:

chartView = parentView.findViewById(R.id.hc);

我在这里想念什么?或如何解决此问题?

2 个答案:

答案 0 :(得分:1)

我能够解决问题。

请按照以下步骤解决问题:

  1. 当您看到片段视图时
  2. 获取高位图ID

      

    chartView = parentView.findViewById(R.id.hc);

  3. 为chartView设置空选项:

    HIOptions options = new HIOptions();
    
    chartView.setOptions(options);
    
  4. 一旦您从API设置选项中获得数据后,再次将其移到chartView并调用重新加载方法:

    chartView.setOptions(options);
    chartView.reload();
    

答案 1 :(得分:0)

再次添加依赖项

implementation 'com.highsoft.highcharts:highcharts:7.0.3'

在build.gradle文件(应用程序)中

就我而言,效果很好