在运行时更改图表的方向

时间:2012-09-05 07:33:25

标签: android achartengine

我有一个想要克服的问题。我正在使用achartengine在Android应用程序上绘制条形图。在第一次,我可以使用“rederer.setOrientation(Orientation.VERTICAL)”设置图表的方向,它工作正常。但是当我们旋转设备时我会喜欢它,图表会改变它的方向,所以图表中的条形将分别改变如下:

  1. 当设备处于“横向”状态时,图表将变为“水平”
  2. 当设备处于“纵向”状态时,图表将变为“垂直”
  3. 有人能告诉我怎么做吗?感谢您的任何意见。

    由于

    克拉克

1 个答案:

答案 0 :(得分:0)

您应该覆盖onConfigurationChange(newConfig)中的Activity方法,并在检测到更改时,只需按照您提到的方式更改条形图方向。您可能需要在图表视图中调用repaint()

阅读this,了解有关处理方向更改的更多信息。