我在线性布局中使用AChartEngine制作图表。
我一直在设置圆环图边距的问题。我使用以下声明,但边距或中心没有变化。该图表基于布局尺寸自动调整大小。有人可以帮忙吗?
mRenderer.setMargins(new int [] {20,50,20,20}};
谢谢!
答案 0 :(得分:1)
尝试使用以下方法的参数。原始值为1,因此较低的值会使其变小,而较大的值会变大。
renderer.setScale(scale);
不要忘记在此之后调用重绘:
mChartView.repaint();
答案 1 :(得分:0)
如果您不希望图表自动调整大小,请尝试使用layout_width
和layout_height
属性明确指定布局大小,而不是仅设置为WRAP_CONTENT
。此外,如果布局的祖先层次结构中有ScrollView
,则必须调用renderer.setInScroll(true);