如何从android中的MPcharts的水平条形图中获取条形点击事件?

时间:2015-06-09 12:16:32

标签: java android mpandroidchart

我正在使用MPAndroidChart library

我在仪表板中使用了水平条形图。

我想通过点击该图表的特定栏来导航到另一个活动。

我该怎么做?

1 个答案:

答案 0 :(得分:6)

这实际上非常简单,您只需使用OnChartValueSelectedListener并从回调方法中启动新的Activity

您可以找到有关其工作原理的示例here

基本上,在包含图表的类中实现监听器:

public class SomeClass implements OnChartValueSelectedListener {

将监听器设置为图表:

chart.setOnChartValueSelectedListener(this);

在回调中开始新活动:

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