作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的代码:
public BarData getBarData(String fieldName) {
ArrayList<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(this.house.Population, 0));
entries.add(new BarEntry(this.currentStore.Population, 1));
ArrayList<String> labels = new ArrayList<String>();
labels.add("house");
labels.add("store" + this.currentStore.StoreName);
List<BarDataSet> dataSets = new ArrayList<>();
dataSets.add(new BarDataSet(entries, fieldName));
return new BarData(labels, dataSets);
}
根据文档,BarData 构造函数类似于上面的代码。但为什么 Android Studio 总是告诉我有问题?
错误信息:
Error:(97, 16) error: constructor BarData in class BarData cannot be applied to given types;
required: IBarDataSet[]
found: List<String>,List<BarDataSet>
reason: varargs mismatch; List<String> cannot be converted to IBarDataSet
请给我一些信息。我真的需要别人的帮助。
谢谢。
最佳答案
使用 MPAndroidChart 的最新版本 (3.0.0-beta1) ?
这个类的构造函数发生了变化:
public BarData(List<IBarDataSet> dataSets) {
super(dataSets);
}
This commit已删除 X 轴标签。
查看this example因为它提供了一种使用库的新方法。
关于android - MPAndroidChart - 为什么 BarData 构造函数不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38262649/
图表在使用 d3.json(bardata.json) 时正常创建,但在使用 d3.json(bardata.php) 时出现空白网页(无图表)--bardata.json 是 bardata.php
我的代码: public BarData getBarData(String fieldName) { ArrayList entries = new ArrayList<>();
我是一名优秀的程序员,十分优秀!