好的,所以我尝试在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);

07-27 19:17