gpt4 book ai didi

android - MPAndroidChart - 为什么 BarData 构造函数不起作用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:44 26 4
gpt4 key购买 nike

我的代码:

 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com