2016-04-01 6 views
1

Ich habe dieses Problem gefunden: enter image description hereMpAndroidChart Bug: Liniendiagramm Füllfarbe auf Pre-API 21 Geräte

Die Füllfarbe nicht an den Daten.

Dies ist die Methode, die Probleme in meinem Pre-Lollipop-Gerät verursacht.

dataSet.setDrawFilled(true); 

In einem Gerät mit api 21+ funktioniert alles.

Code:

  LineDataSet dataSet = new LineDataSet(yVals, ""); 

      dataSet.setDrawFilled(true); 
      dataSet.setFillAlpha(255); 
      dataSet.setFillColor(ctx.getResources().getColor(R.color.blue_primary_color)); 

Wenn es eine Abhilfe ist, bis das Update bitte mich wissen lassen, denn es ist wirklich hässlich ist das Diagramm ohne Fill Farbe zu sehen.

EDIT: Ich habe versucht und es funktioniert auch in Emulator mit API 15. Das Problem passieren in meinem echten Samsung 4 Mini mit Android 4.4.2.

Antwort

0

Verwenden Sie dataSet.setFillFormatter, um eine benutzerdefinierte Füllung festzulegen.

+0

Diese lösen das Problem nicht. Außerdem möchte ich keine benutzerdefinierte Füllung, sondern die Standardfüllung. – Blodhgard