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

Java 如何在android中从MPcharts的水平条形图中获取条形点击事件?,java,android,mpandroidchart,Java,Android,Mpandroidchart,我正在使用 我在仪表板中使用了水平条形图 我想通过单击该图表的特定栏导航到另一个活动 我该怎么做呢?这其实很简单,您只需使用OnChartValueSelectedListener并从回调方法开始新的活动 你可以找到一个这样做的例子 基本上,在类中实现保存图表的侦听器: public class SomeClass implements OnChartValueSelectedListener { chart.setOnChartValueSelectedListener(this); 将侦

我正在使用

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

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


我该怎么做呢?

这其实很简单,您只需使用
OnChartValueSelectedListener
并从回调方法开始新的
活动

你可以找到一个这样做的例子

基本上,在类中实现保存图表的侦听器:

public class SomeClass implements OnChartValueSelectedListener {
chart.setOnChartValueSelectedListener(this);
将侦听器设置为图表:

public class SomeClass implements OnChartValueSelectedListener {
chart.setOnChartValueSelectedListener(this);
在回调中启动新活动:

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

此外,为了防止只想触发点击而不是手指滑动或拖动,您需要确保禁用此图表@philip如果我不想选择/触摸条形图,但要缩放图表,该怎么办<代码>mChart.SetHighlightPertapenable(假)神奇图书馆飞利浦