2012-03-23 51 views
1

好的,所以我想在android機器上渲染achartengine中的TimeChart。除非我無法禁用平移和縮放,否則一切都按預期工作。代碼如下:achartengine - Android

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

+0

看到這個http://stackoverflow.com/questions/6503563/how-to-make -disable-to-show-zoom-pane-in-achartengine – 2012-03-23 12:06:24

+0

是的,謝謝! – lode 2012-03-23 12:16:48

回答

2

你應該叫在XYMultipleSeriesRenderer方法:

mRenderer.setPanEnabled(false, false); 
mRenderer.setZoomEnabled(false, false); 
+0

感謝它爲我工作! – 2012-08-04 12:36:55