我有一个想克服的问题。我正在使用 achartengine 在 android 应用程序上绘制条形图。第一次,我可以使用“rederer.setOrientation(Orientation.VERTICAL)”设置图表的方向,它工作正常。但是当我们旋转设备时我想要它,图表会改变它的方向,所以图表中的条形将分别改变如下:
- 当设备处于“横向”状态时,图表将变为“横向”
- 当设备处于“纵向”状态时,图表将变为“垂直”
谁能告诉我该怎么做?感谢您的任何评论。
谢谢
克拉克
我有一个想克服的问题。我正在使用 achartengine 在 android 应用程序上绘制条形图。第一次,我可以使用“rederer.setOrientation(Orientation.VERTICAL)”设置图表的方向,它工作正常。但是当我们旋转设备时我想要它,图表会改变它的方向,所以图表中的条形将分别改变如下:
谁能告诉我该怎么做?感谢您的任何评论。
谢谢
克拉克
您应该在您的onConfigurationChange(newConfig)
方法中覆盖您的方法,Activity
并且在检测到更改时,只需按照您提到的方式更改条形图方向。您可能需要调用repaint()
图表视图。
阅读此内容以获取有关处理方向更改的更多信息。