2015-06-09 8 views

Antwort

6

Das ist eigentlich ziemlich einfach ist, alles, was Sie tun müssen, ist die OnChartValueSelectedListener verwenden und Ihre neue Activity von den Callback-Methoden starten.

Sie können ein Beispiel dafür finden, wie das funktioniert here.

Grundsätzlich den Hörer in Ihrer Klasse implementieren, die das Diagramm enthält:

public class SomeClass implements OnChartValueSelectedListener { 

Stellen Sie den Hörer auf das Diagramm:

chart.setOnChartValueSelectedListener(this); 

Ihre neue Tätigkeit in der Callback-Start:

@Override 
public void onValueSelected(Entry e, int dataSetIndex, Highlight h) { 
    // start new activity 
} 
+0

danke du spart viel zeit..hat aus –

+0

Auch nur für den Fall, dass nur Klick auslösen möchte s und nicht finger swipes oder drags müssen Sie sicherstellen, dass diese chart.setHighlightPerDragEnabled (false) zu deaktivieren; – velval

+0

@philip Was ist, wenn ich nicht möchte, dass die Balken ausgewählt/berührt werden, sondern das Diagramm gezoomt wird? – Prabs

Verwandte Themen