显示myTable.java中的数据时出现此错误。
显示不兼容的类型
BarChart chart = (BarChart) findViewById(R.id.datachart);
ArrayList<String> BarEntry = new ArrayList<>();
BarEntry.add(myTable.getPopulation_1980());
ArrayList<String> labels = new ArrayList<>();
labels.add("1980");
labels.add("1985");
labels.add("1990");
BarDataSet bardataset = new BarDataSet(BarEntry, "Cells");
BarData data = new BarData(labels, bardataset);
chart.setData(data);
但是它在
Bardataset bardataset = new Bardadtaset(BarEntry, "cells")
上显示错误请给我任何建议
最佳答案
不兼容的类型:字符串不能转换为List in
mpandroidchart
BarDataSet bardataset = new BarDataSet(BarEntry, "Cells");
BarData的构造函数在v3.0.0中已更改
阅读
Setting Data
。public BarDataSet(List<BarEntry> yVals, String label) {
super(yVals, label);
......
}