2017-05-02 3 views
-2

folgte ich die MPAndroid Chart-Tutorial, und ich versuche immer noch mit der Bibliothek auszukommen: Wie im Titel erwähnt, ich folgende Fehlermeldung erhalten: ILineDataSet [] gefunden: Arraylist ArraylistMPAndroid Fehler: erforderlich: ILineDataSet [] gefunden: 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); 

Scheint, wie das Tutorial oudated ist. Danke für Ihre Hilfe.

+0

Können Sie Ihren Logcat posten? –

+0

LineData-Daten = neue LineData (xVals, dataSets); ^ erforderlich: ILineDataSet [] gefunden: ArrayList , Liste Grund: Varargs Mismatch; ArrayList kann nicht in ILineDataSet konvertiert werden Hinweis: Einige Eingabedateien verwenden ungeprüfte oder unsichere Operationen. Hinweis: Kompilieren Sie mit -Xlint: deaktiviert für Details. Hinweis: Einige Nachrichten wurden vereinfacht. kompilieren Sie mit -Xdiags: verbose, um die volle Ausgabe zu erhalten 1 Fehler – thelearner

+0

Danke für Ihre Hilfe. Ich kann nicht weiter an meinem Projekt arbeiten. – thelearner

Antwort

Verwandte Themen