在应用程序范围内使 Android 屏幕旋转可配置
Make Android Screen Rotation configurable application wide
我的 Android 应用程序设置中有一个开关可以打开和关闭屏幕旋转 - 就像用户喜欢的那样。
但它并没有在我的应用程序中禁用。我试过了
_activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
但旋转仍在进行中。我知道我可以在清单文件中执行此操作,但我希望它是可配置的而不是静态的。
您需要在 activity 的 onCreate()
方法中设置 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
。
或者由于该方法并不总是被调用,您可以将其放在 activity 的 onResume()
方法中。
我的 Android 应用程序设置中有一个开关可以打开和关闭屏幕旋转 - 就像用户喜欢的那样。
但它并没有在我的应用程序中禁用。我试过了
_activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
但旋转仍在进行中。我知道我可以在清单文件中执行此操作,但我希望它是可配置的而不是静态的。
您需要在 activity 的 onCreate()
方法中设置 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
。
或者由于该方法并不总是被调用,您可以将其放在 activity 的 onResume()
方法中。