1

我在线性布局中使用 AChartEngine 绘制图表。

我在设置圆环图边距时遇到问题。我正在使用以下语句,但边距或中心没有改变。图表会根据布局尺寸自动调整大小。有人可以帮忙吗?

mRenderer.setMargins(new int[] {20, 50, 20, 20});

谢谢!

4

2 回答 2

1

尝试使用以下方法的参数。原始值为 1,因此较低的值将使其更小,而较高的值将使其更大。

renderer.setScale(scale);

不要忘记在此之后调用 repaint:

mChartView.repaint();
于 2012-06-28T15:50:12.443 回答
0

如果您不希望图表自动调整大小,请尝试使用layout_widthandlayout_height属性显式指定布局大小,而不仅仅是设置为WRAP_CONTENT. 此外,如果ScrollView布局的祖先层次结构中有一个,您必须调用renderer.setInScroll(true);

于 2012-06-28T07:32:15.650 回答