我使用的是MPAndroidChart,我有一个条形图,x轴从0到11,包括在内。
我已经添加了setOnChartValueSelectedListener,但是highlight.getX()返回8,即使我单击最后一个条形,应该是11。
我在做的是:
setOnChartValueSelectedListener从我在文档中看到的内容来看,这应该会触发带有高亮显示/选定值的侦听器,在执行entry.getX()或highlight.getX()时,应该返回11,这是单击的栏,但是它返回8。我不明白如何选择索引。
对于值0-1,它没有报告任何选定的值,对于值2-8,它报告正确的X值,对于值9-11,它总是报告8作为x值。
对为什么会发生这种事有什么想法吗?
发布于 2017-01-17 15:56:35
问题在于将数据添加到List<BarEntry>的方式。确保它是否按顺序添加。
如果添加(x-值) 4、5、0、1、2、3,则选择将像我所描述的那样中断。
https://stackoverflow.com/questions/41699111
复制相似问题