0
我已成功使用分组条形图。每个结果(一个红色和一个蓝色条)有两个条形图,但当单击蓝色条时,我无法检索X值,只有在单击红色条时才获取X值。 LINK TO IMAGE 当我点击任一栏,setOnChartValueSelectedListener方法被调用,但只有当我点击红色条我得到这个代码x轴值:MPAndroidChart分组条形图onclick
barChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
@Override
public void onValueSelected(Entry e, Highlight h) {
if (null != barChart.getXAxis().getValueFormatter().getFormattedValue(e.getX(), barChart.getXAxis()) && !barChart.getXAxis().getValueFormatter().getFormattedValue(e.getX(), barChart.getXAxis()).isEmpty()) {
ContentManager.getInstance().setRegion(barChart.getXAxis().getValueFormatter().getFormattedValue(e.getX(), barChart.getXAxis()));
}
}
@Override
public void onNothingSelected() {
}
});
我怎么能得到的价值,当我点击蓝色酒吧?
barChart.getXAxis().getValueFormatter().getFormattedValue(e.getX(), barChart.getXAxis())
该行返回点击红色条