2015-06-09 10 views

Trả lời

6

Điều đó thực sự khá dễ dàng, tất cả những gì bạn phải làm là sử dụng OnChartValueSelectedListener và bắt đầu Activity mới từ các phương thức gọi lại.

Bạn có thể tìm thấy ví dụ về cách hoạt động của here.

Về cơ bản, thực hiện người nghe trong lớp học của bạn chứa biểu đồ:

public class SomeClass implements OnChartValueSelectedListener { 

Đặt nghe để bảng xếp hạng:

chart.setOnChartValueSelectedListener(this); 

Bắt đầu hoạt động mới của bạn trong khi gọi lại:

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

cảm ơn bạn đã tiết kiệm được rất nhiều thời gian..cũng tắt –

+0

Ngoài ra, chỉ trong trường hợp một người chỉ muốn kích hoạt nhấp chuột s và không vuốt ngón tay hoặc kéo bạn sẽ cần phải chắc chắn để vô hiệu hóa này chart.setHighlightPerDragEnabled (false); – velval

+0

@philip nếu tôi không muốn các thanh được chọn/chạm vào nhưng biểu đồ sẽ được thu nhỏ – Prabs

Các vấn đề liên quan