标签: java android screen-orientation
我的Android应用设置中有一个开关可以打开和关闭屏幕旋转 - 就像用户喜欢它一样。
但它在我的应用中没有禁用。我试过了
_activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
但轮换仍然开启。我知道我可以在清单文件中执行此操作,但我希望它是可配置的而不是静态的。
答案 0 :(得分:2)
您需要在活动中的setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);方法中设置onCreate()。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
onCreate()
或者因为并不总是调用该方法,所以可以将其放在活动的onResume()方法中。
onResume()