我正在使用achartengine并且我显示了一个ghraph,其中x轴是从当前日期开始的最后30天,在y轴上是从15到0的一些值。在我的代码中我使用了
for(int i=0; i<= array of value to be inserted i++){
.....
aRenderer.addXTextLabel(//value I want is showd on x axis);
.....
}
aRenderer.setXAxisMin(dateMin);
aRenderer.setXAxisMax(adateMax);
aRenderer.setXLabels(0);
现在我定制了我的x标签,当我向右和向左滚动时,其他的labesl不显示。所以我想创建一个实现PanLinstener的新类,并在我滚动面板时在panApplied()重绘标签。 有人有更好的想法吗?
这是我从右边向左滚动时获得的:
答案 0 :(得分:0)
我选择实现PanLinstener,在panApplied()方法中重新绘制图形。
答案 1 :(得分:0)
在panApplied()方法下,您必须重建自定义标签。 您可能需要知道X轴范围:renderer.getXAxixMin()和renderer.getXAxisMax()并在此间隔之间添加新的自定义标签。