2

我使用 achartengine 为我的应用程序创建了甜甜圈图。这是我的输出。我用滚动视图创建了这个页面。这是我页面的一半。

在此处输入图像描述

当我滚动我的页面时,它变成了这样。

在此处输入图像描述

我的代码在这里http://pastie.org/8696613。我提供了这些控件以避免缩放和移动。

   renderer2.setPanEnabled(false);
   renderer2.setZoomEnabled(false); 

但我不知道为什么滚动页面时图表会重新调整大小?有人可以帮我解决这个问题吗?提前致谢。

4

2 回答 2

0

要解决此问题,您必须编辑库代码。

GraphicalView.java, 方法onDraw开头

canvas.getClipBounds(mRect);
int top = mRect.top;
int left = mRect.left;
int width = mRect.width();
int height = mRect.height();

int top = 0;
int left = 0;
int width = getMeasuredWidth();
int height = getMeasuredHeight();

复制自https://code.google.com/p/achartengine/issues/detail?id=31

于 2014-02-05T04:55:57.703 回答
0

为了解决此问题,我建议您这样做:

renderer.setInScroll(true);
于 2014-02-11T09:39:09.950 回答