Linearlayout で AChartEngine を使用してチャートを作成しています。
ドーナツ チャートの余白の設定に問題があります。次のステートメントを使用していますが、余白または中央が変更されていません。グラフは、レイアウト ディメンションに基づいて自動サイズ調整されます。誰でも助けてもらえますか?
mRenderer.setMargins(新しい int[] {20、50、20、20});
ありがとう!
Linearlayout で AChartEngine を使用してチャートを作成しています。
ドーナツ チャートの余白の設定に問題があります。次のステートメントを使用していますが、余白または中央が変更されていません。グラフは、レイアウト ディメンションに基づいて自動サイズ調整されます。誰でも助けてもらえますか?
mRenderer.setMargins(新しい int[] {20、50、20、20});
ありがとう!
以下のメソッドのパラメーターをいじってみてください。元の値は 1 であるため、値が小さいほど小さくなり、大きいほど大きくなります。
renderer.setScale(scale);
この後に repaint を呼び出すことを忘れないでください:
mChartView.repaint();
チャートの自動サイズ調整を望まない場合は、 に設定するだけでなく、layout_width
およびlayout_height
属性を使用して明示的にレイアウト サイズを指定してみてくださいWRAP_CONTENT
。またScrollView
、レイアウトの祖先階層に がある場合は、呼び出す必要がありますrenderer.setInScroll(true);