我的代码:
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);
}
Run Code Online (Sandbox Code Playgroud)
根据该文档,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
Run Code Online (Sandbox Code Playgroud)
请给我一些信息.我真的需要别人的帮助.
谢谢.
使用MPAndroidChart的最新版本(3.0.0-beta1)?
这个类的构造函数已经改变:
public BarData(List<IBarDataSet> dataSets) {
super(dataSets);
}
Run Code Online (Sandbox Code Playgroud)
此提交已删除X轴标签.
查看此示例,因为它提供了一种使用库的新方法.
| 归档时间: |
|
| 查看次数: |
8632 次 |
| 最近记录: |