2017-05-02 14 views
-2

私はMPAndroidチャートのチュートリアルに従いましたが、まだライブラリを取得しようとしています: タイトル次のエラーを取得する: はILineDataSet []が見つかりました:チュートリアルはoudatedされるようにArrayListを、ArrayListのMPAndroidエラー:必須:ILineDataSet [] found:ArrayList <String>、ArrayList <ILineDataSet> - MPAndroidChart

yVals.add(new Entry(60, 0)); 
    yVals.add(new Entry(48, 1)); 
    yVals.add(new Entry(70.5f, 2)); 
    yVals.add(new Entry(100, 3)); 
    yVals.add(new Entry(180.9f, 4)); 
    xVals.add("10"); 
    xVals.add("20"); 
    xVals.add("30"); 
    xVals.add("30.5"); 
    xVals.add("40"); 

    LineDataSet set1 = new LineDataSet(yVals, "DataSet 1"); 
    set1.setFillAlpha(110); 
    set1.setColor(Color.BLACK); 
    set1.setCircleColor(Color.BLACK); 
    set1.setLineWidth(1f); 
    set1.setCircleRadius(3f); 
    set1.setDrawCircleHole(false); 
    set1.setValueTextSize(9f); 
    set1.setDrawFilled(true); 

    ArrayList<ILineDataSet> dataSets = new ArrayList<ILineDataSet>(); 
    dataSets.add(set1); // add the datasets 

    // create a data object with the datasets 
    LineData data = new LineData(xVals, dataSets); 
    performanceChart.setData(data); 

は思えます。 ありがとうございます。

+0

logcatを投稿できますか? –

+0

LineDataデータ=新しいLineData(xVals、dataSets); ^ 必須:ILineDataSet [] found:ArrayList 、List 理由:varargsが一致しません。 ArrayList はILineDataSetに変換できません 注:一部の入力ファイルでは、未チェックまたは安全でない操作が使用されています。 注:詳細については、-Xlint:uncheckedを指定して再コンパイルしてください。 注:一部のメッセージは簡略化されています。 -Xdiags:verboseを指定して再コンパイルすると完全な出力が得られます 1エラー – thelearner

+0

助けてくれてありがとう。私は自分のプロジェクトに取り組むことができません。 – thelearner

答えて

関連する問題