启用屏幕旋转android
答
您可以使用此
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
更多细节
答
如果您想再次启用旋转,只需使用:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNDEFINED);
答
,就把这行清单中见the official documentation
android:configChanges="orientation"
,并使用此代码按您的要求
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
,并把这个让
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNDEFINED);
答
这setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNDEFINED);
是不正确
如果要启用旋转一次,你必须使用:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
答
退房也不要在你的manifest文件这一行的活动:
android:screenOrientation="portrait"
这将禁用屏幕的旋转。
这让我朝正确的方向去支持双肖像模式,谢谢! 'ScreenOrientation.PORTRAIT_SENSOR' – gnB