To naprawdę całkiem proste, wystarczy użyć OnChartValueSelectedListener
i rozpocząć nową Activity
od metody wywołania zwrotnego.
Możesz znaleźć przykład, jak to działa here.
Zasadniczo wdrożyć słuchacza w swojej klasie, która posiada wykresu:
public class SomeClass implements OnChartValueSelectedListener {
Ustaw słuchacza do wykresu:
chart.setOnChartValueSelectedListener(this);
Rozpocznij nową działalność w callback:
@Override
public void onValueSelected(Entry e, int dataSetIndex, Highlight h) {
// start new activity
}
dziękuje, że oszczędza dużo czasu.hats off –
Również na wypadek, gdyby ktoś chciał wywołać kliknięcie s, a nie przesuwanie palcem lub przeciąganie, musisz wyłączyć tę tabelę.setHighlightPerDragEnabled (false); – velval
@philip co jeśli nie chcę, aby paski zostały wybrane/dotknięte, ale wykres do powiększenia – Prabs