-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。 感謝您的幫助。
你可以發佈你的logcat嗎? –
LineData data = new LineData(xVals,dataSets); ^ required:ILineDataSet [] found:ArrayList,List reason:varargs mismatch; varargs mismatch; ArrayList 無法轉換爲ILineDataSet 注意:某些輸入文件使用未經檢查或不安全的操作。 注意:使用-Xlint重新編譯:取消選中以獲取詳細信息。 注意:一些消息已被簡化;使用-Xdiags重新編譯:詳細獲取完整輸出 1錯誤 –
thelearner
感謝您的幫助。我無法繼續爲我的項目工作。 – thelearner