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

标签 java android mpandroidchart

我正在使用 MPAndroidChart library .

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

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

我该怎么做?

最佳答案

这实际上非常简单,您所要做的就是使用 OnChartValueSelectedListener 并从回调方法中启动新的 Activity

你可以找到一个例子来说明它是如何工作的 here .

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

public class SomeClass implements OnChartValueSelectedListener {

将监听器设置为图表:

chart.setOnChartValueSelectedListener(this);

在回调中开始你的新 Activity :

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

关于java - 如何从android中MPcharts的水平条形图中获取条形点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30731814/

相关文章:

android - 无法在 Android Studio 中解析方法 getWritableDatabase()

java - 无法将具有泛型方法的功能接口(interface)转换为 lambda 表达式

java - 如何通过键盘输入滚动面板?JAVA

android - Delphi-XE5 Android 开发。释放非模态表单的最佳方法是什么?

java - Gson 反序列化预期为 BEGIN_ARRAY,但实际为 STRING

android - MPAndroidChart 中的平滑线

android - 如何使用 MPAndroidChart 库更改图表背景?

android - 在 X 轴下显示标记 View ,在相同的高度,无论值是多少?使用 MPAndroidChart

java - Spring 托 : uploading large files (1GB) via rest controller

java - Android Volley解析Json响应为null