1

克服したい問題があります。私は achartengine を使用して、Android アプリケーションで棒グラフを描画しています。初めて、「rederer.setOrientation(Orientation.VERTICAL)」を使用してチャートの向きを設定でき、正常に動作します。しかし、デバイスを回転させると、チャートの向きが変わるので、チャートのバーはそれぞれ次のように変化します。

  1. デバイスの状態が「横」の場合、グラフは「横」に変わります
  2. デバイスの状態が「縦」の場合、チャートは「縦」に変わります

誰かがそれを行う方法を教えてもらえますか? コメントありがとうございます。

ありがとう

クラーク

4

1 に答える 1

0

onConfigurationChange(newConfig)メソッドをオーバーライドする必要がActivityあり、変更を検出するときは、言及した方法で棒グラフの向きを変更するだけです。repaint()チャート ビューを呼び出す必要がある場合があります。

向きの変更の処理の詳細については、こちらをお読みください。

于 2012-09-05T08:07:34.270 に答える