我有一个监控应用程序,它将一组四个参数显示为动画(例如,它使用温度计图形显示温度)。我还有一个屏幕,可以在图表上绘制所有四个参数值。
我的要求是这样的:
- 每当设备处于横向模式时,都应显示图表。
- 每当设备返回纵向模式时,应显示较早的动画屏幕。
我想知道是否可以根据方向提供不同的功能。我看到 2 个选项
- 覆盖
Activity.onConfigurationChanged()
- 但是然后呢?我可以setContentView()
在这一点上做吗?或者,我可以启动一个不同的活动(一个在单独的、仅横向模式的活动中显示图表的活动)? - 覆盖
Application.onConfigurationChanged()
方法。但坦率地说,我不知道如何进行此操作。