2017-11-16 9 views
0

myTable.javaからデータを表示しているときにこのエラーが発生しています。 互換性のないタイプがエラー:(61,48)エラー:互換性のない型:文字列をリスト<BarEntry>に変換できません。

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")

上のエラーを示している私に何か提案

+1

同じ問題が発生しますか? –

+0

いいえ...私はバージョン2.2.4を使用していますが、わかっていれば、回答を投稿して他の人に役立つようにしてください...今、別の問題が発生しています。あなたはmpandroidchartについて私を助けることができますか? –

答えて

1

incompatible types: String cannot be converted to List in mpandroidchart

BarDataSet bardataset = new BarDataSet(BarEntry, "Cells"); 

The constructor for BarData has changed in v3.0.0

読むSetting Dataをお願いします。

public BarDataSet(List<BarEntry> yVals, String label) { 
     super(yVals, label); 

     ...... 
    } 
+0

いいえ... BarDataSETがmpchartandroidライブラリからのものであるため、まだエラーが表示されています... thats yiさんがこの質問を投稿したばかりです –

+1

@Vivek親切にhttps://github.com/PhilJay/MPAndroidChart/issues/2163を読んでください –

+1

ありがとう多くの人@IntelliJ –

関連する問題