Android 以编程方式更改方向?
Android change orientation programmatically?
我只有一个 activity 应用程序。大多数时候屏幕必须是纵向的,除非它以全屏显示视频(我希望使用 ExoPlayer)。因此,如果我在清单中锁定方向,我该如何旋转 activity 或播放器视图本身?
您可以通过以下方式以编程方式更改方向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
只需将它放在 onClick 事件或任何您想要的事件中即可。
我只有一个 activity 应用程序。大多数时候屏幕必须是纵向的,除非它以全屏显示视频(我希望使用 ExoPlayer)。因此,如果我在清单中锁定方向,我该如何旋转 activity 或播放器视图本身?
您可以通过以下方式以编程方式更改方向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
只需将它放在 onClick 事件或任何您想要的事件中即可。