好的,所以我尝试在android机器上的achartengine中渲染TimeChart。一切都按预期工作,但我无法禁用平移和缩放。代码如下:
dataset.addSeries(timeSeries);
mRenderer.addSeriesRenderer(sRenderer);
mRenderer.setZoomButtonsVisible(false);
mRenderer.setZoomEnabled(false);
mRenderer.setPanEnabled(false);
Intent i = ChartFactory.getTimeChartIntent(context, dataset, mRenderer, "yyyy-MM-dd");
因此,除了平移和缩放功能之外,它的行为均符合预期。
有任何想法吗?
我正在运行achartengine 0.7.0版
最佳答案
您应该在XYMultipleSeriesRenderer中调用方法:
mRenderer.setPanEnabled(false, false);
mRenderer.setZoomEnabled(false, false);