2016-06-15 10 views
0

Ich habe ein Liniendiagramm angepasst, das genau aussieht, was ich wollte. Aber ich kann das Padding nicht entfernen, das nach dem Ausschalten der Achsenmarkierungen und -linien übrig geblieben ist. EinstellungMachen Liniendiagramm die volle Breite des Elternteils mit mpchart?

chart.setViewPortOffsets(0f, 0f, 0f, 0f); 

hat geholfen, aber es hat die Polsterung nicht vollständig entfernt. Kurz gesagt, was ich will, ist:

enter image description here

Antwort

0

Ich verwendete die generierte Android Studio-Aktivität, die im äußersten Layout aufgefüllt wurde.

android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 

Es funktionierte perfekt nach dem Entfernen der Elternpolsterung. Für erfahrene Entwickler könnte das eine dumme Frage sein, aber für einen Neuling wie mich hat es eine Weile gedauert, bis er es herausgefunden hat.

0

Versuchen hinzuzufügen:

YAxis leftAxis = chart.getAxisLeft();  
leftAxis.setAxisMinValue(0f); 
YAxis rightAxis = chart.getAxisRight(); 
rightAxis.setAxisMinValue(0f); 

Hoffnung, diese Antwort wird Ihr Problem lösen.

+0

Danke für Ihre Antwort Dhruv, aber ich habe es schon versucht, aber es hat nicht funktioniert. – Heisenberg