Java 错误:(61,48)错误:不兼容的类型:无法将字符串转换为列表<;巴伦特里>;在mpandroidchart中
在这里,我在显示myTable.java中的数据时遇到了这个错误。 显示不兼容的类型Java 错误:(61,48)错误:不兼容的类型:无法将字符串转换为列表<;巴伦特里>;在mpandroidchart中,java,android,arraylist,mpandroidchart,Java,Android,Arraylist,Mpandroidchart,在这里,我在显示myTable.java中的数据时遇到了这个错误。 显示不兼容的类型 BarChart chart = (BarChart) findViewById(R.id.datachart); ArrayList<String> BarEntry = new ArrayList<>(); BarEntry.add(myTable.getPopulation_1980()); ArrayList<String> labels = new Array
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);
BarChart chart=(BarChart)findviewbyd(R.id.datachart);
ArrayList BarEntry=新的ArrayList();
add(myTable.getPopulation_1980());
ArrayList标签=新的ArrayList();
标签。添加(“1980”);
标签。添加(“1985”);
标签。添加(“1990”);
BarDataSet BarDataSet=新的BarDataSet(BarEntry,“单元格”);
BarData数据=新的BarData(标签、BarData集);
图表.设置数据(数据);
但它在Bardataset=new Bardadtaset(BarEntry,“cells”)
请给我一些建议
不兼容类型:无法将字符串转换为中的列表
mpandroidchart
BarData的构造函数在v3.0.0中已更改
阅读
公共数据集(列表YVAL,字符串标签){
超级(yVals,标签);
......
}
否。。。仍然显示错误,因为BarDataSET来自mpchartandroid库…这就是我发布这个问题的原因SO@Vivek请阅读同样的问题来了?不。。。我使用的是2.2.4版,但如果你知道,请发布答案,以便对其他人有所帮助。。。我现在有一个不同的问题。你能帮我…关于MPandroid图表吗?
BarDataSet bardataset = new BarDataSet(BarEntry, "Cells");
public BarDataSet(List<BarEntry> yVals, String label) {
super(yVals, label);
......
}