为了账号安全,请及时绑定邮箱和手机立即绑定

禁用动态方向的屏幕旋转

禁用动态方向的屏幕旋转

MM们 2021-12-10 10:15:08
我目前在清单文件中使用以下代码来禁用屏幕旋转。这对手机和平板电脑非常有用,但它在我的 Chromebook 上看起来很尴尬。如何关闭屏幕旋转,但使用打开应用程序的任何方向?因此,如果设备在应用程序启动时处于纵向模式,我想让它成为会话的唯一选项。如果它是横向打开的(如 Chromebook),请将其设为会话的唯一选项。<activity android:name=".DisableScreenRotationAndroid" android:screenOrientation="portrait">
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

在设置内容视图之前检查方向并设置为您想要的方向


if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

} else setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号