java - 如何在 MPAndroidChart 中获取 Horizo​​ntalBarChart 上点击栏的标签值?

标签 java android charts

我正在使用 com.github.PhilJay:MPAndroidChart:v2.2.5Horizo​​ntalBarChart。我想获取我单击的栏(标签值)的字符串值。

这是我的 y 轴。我有 7 个酒吧。

chart = (HorizontalBarChart) vLayout.findViewById(R.id.hchart);

final ArrayList<String> xAxis = new ArrayList<>();
        xAxis.add("FG0028");
        xAxis.add("FG0010");
        xAxis.add("FG0009");
        xAxis.add("FG0005");
        xAxis.add("FG0004");
        xAxis.add("FG0002");
        xAxis.add("FG0001");

我想获取我点击的栏的标签值,例如FG0028

最佳答案

您是否尝试实现 mpandroidchart 库中存在的 OnChartValueSelectedListener

@Override
public void onNothingSelected() {
    Log.d("Nothing selected", "Nothing selected.");
}

@Override
public void onValueSelected(Entry e, int dataSetIndex, Highlight h) {
   Log.d("Entry selected", e.toString());
     Log.d("", "low: " + mChart.getLowestVisibleXIndex() + ", high: "    + mChart.getHighestVisibleXIndex());
  }

关于java - 如何在 MPAndroidChart 中获取 Horizo​​ntalBarChart 上点击栏的标签值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37832548/

相关文章:

javascript - 无法读取 xChart 中 null 的属性 "getPropertyValue"

java - 如何实例化 FormFile 对象?

java - 如何将函数与 javafx 中的 TreeView 子级关联

java - 为什么 Spring Security 在所有表单帖子上总是响应 403 Forbidden?

android - 如何通过单击图像按钮显示全屏图像

iphone - 使用 Titanium 为 iPhone 和 Android 开发应用程序的挑战

java - 参数是 ArrayList<T> 以及如何获取 T 的类名

android - getDrawingCache()方法有什么用

jquery - Asp.net MVC 3 和 Jquery 的图表 API

javascript - Angularjs:对图表的数组元素求和