2017-05-02 56 views
-2

我遵循MPAndroid圖表教程,我仍然試圖與圖書館相處: 正如在titel中所述,我得到以下錯誤: ILineDataSet []研究發現:ArrayList中,ArrayList的MPAndroid錯誤:需要:ILineDataSet []找到: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); 

好像教程oudated。 感謝您的幫助。

+0

你可以發佈你的logcat嗎? –

+0

LineData data = new LineData(xVals,dataSets); ^ required:ILineDataSet [] found:ArrayList ,List reason:varargs mismatch; varargs mismatch; ArrayList 無法轉換爲ILineDataSet 注意:某些輸入文件使用未經檢查或不安全的操作。 注意:使用-Xlint重新編譯:取消選中以獲取詳細信息。 注意:一些消息已被簡化;使用-Xdiags重新編譯:詳細獲取完整輸出 1錯誤 – thelearner

+0

感謝您的幫助。我無法繼續爲我的項目工作。 – thelearner

回答

相關問題