我正在使用MPAndroidChart并且我有一个条形图,x轴从0到11(包括0和11)。
我添加了setOnChartValueSelectedListener
,但highlight.getX()
返回8,即使我点击最后一个栏,也就是11。
我在做什么:
setOnChartValueSelectedListener
根据我在文档中阅读的内容,这应该触发具有突出显示/选定值的侦听器,并且在执行entry.getX()
或highlight.getX()
时,这应该返回11,这是单击的栏,而是它返回8.我不明白如何选择索引。
对于值[0-1],它报告没有选择,对于值[2-8],它报告正确的X值,对于值[9-11],它总是报告8作为x值。
有关为何发生这种情况的任何想法?
答案 0 :(得分:0)
问题在于数据添加到A = [1,22,33; 2,44,55; 2,66,77]
id = [2 3 5]
的方式。确保它是否按顺序添加。
如果已添加,请说,(x值)4,5,0,1,2,3然后选择将像我描述的那样中断。