我正在尝试将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);
我在这里想念什么?或如何解决此问题?
答案 0 :(得分:1)
我能够解决问题。
请按照以下步骤解决问题:
获取高位图ID
chartView = parentView.findViewById(R.id.hc);
为chartView设置空选项:
HIOptions options = new HIOptions(); chartView.setOptions(options);
一旦您从API设置选项中获得数据后,再次将其移到chartView并调用重新加载方法:
chartView.setOptions(options); chartView.reload();
答案 1 :(得分:0)
再次添加依赖项
implementation 'com.highsoft.highcharts:highcharts:7.0.3'
在build.gradle文件(应用程序)中
就我而言,效果很好