我正在使用 com.github.PhilJay的 HorizontalBarChart :MPAndroidChart:v2.2.5 。我想得到我点击的条形码(标签值)的字符串值。
这是我的yAxis。我有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
答案 0 :(得分:0)
您是否尝试在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());
}