1

Linearlayout で AChartEngine を使用してチャートを作成しています。

ドーナツ チャートの余白の設定に問題があります。次のステートメントを使用していますが、余白または中央が変更されていません。グラフは、レイアウト ディメンションに基づいて自動サイズ調整されます。誰でも助けてもらえますか?

mRenderer.setMargins(新しい int[] {20、50、20、20});

ありがとう!

4

2 に答える 2

1

以下のメソッドのパラメーターをいじってみてください。元の値は 1 であるため、値が小さいほど小さくなり、大きいほど大きくなります。

renderer.setScale(scale);

この後に repaint を呼び出すことを忘れないでください:

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

チャートの自動サイズ調整を望まない場合は、 に設定するだけでなく、layout_widthおよびlayout_height属性を使用して明示的にレイアウト サイズを指定してみてくださいWRAP_CONTENT。またScrollView、レイアウトの祖先階層に がある場合は、呼び出す必要がありますrenderer.setInScroll(true);

于 2012-06-28T07:32:15.650 に答える