我正在使用a-chartengine绘制饼图。我无法减小饼图边距的大小。我想减少默认的边距布局,但饼图的大小不应减少。我使用过setMargin()函数。它对此没有任何影响。

如果有人知道解决方案,请帮助我。

我的输出屏幕:
http://postimg.org/image/gh6gvpq7h/



我的输出应为:
http://postimg.org/image/bnozxqgk3/



我的代码:

  RelativeLayout layout = (RelativeLayout) findViewById(R.id.pie_graph_layout);
  //System.out.println("We are in chart");
  mRenderer.setClickEnabled(true);
  mRenderer.setPanEnabled(false);
  mRenderer.setDisplayValues(true);
  mRenderer.setShowLegend(false);
  mRenderer.setShowLabels(false);
  //mRenderer.setMargins(new int[] { 20 ,60,  -20, 60 });
  //mRenderer.setPanLimits(new double[] { -25, 20, -25, 40 })
  piechartview = ChartFactory.getPieChartView(this, mSeries, mRenderer);

最佳答案

在这里您可以尝试此代码。

  LinearLayout.LayoutParams par = new  LinearLayout.LayoutParams(200,200);
  par.height = 20;
  par.width = 10;
  View.setLayoutParams(params);

10-06 02:33