我正在使用 com.github.PhilJay:MPAndroidChart:v2.2.5 的 HorizontalBarChart。我想获取我单击的栏(标签值)的字符串值。
这是我的 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 中获取 HorizontalBarChart 上点击栏的标签值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37832548/