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

如何使应用程序忽略屏幕方向变化?

如何使应用程序忽略屏幕方向变化?

繁星点点滴滴 2019-11-13 13:57:45
有没有办法使应用程序完全忽略屏幕方向变化?
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

如果您通过AndroidManifest.xml或进行设置,setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);您将遇到平板电脑问题。它们的自然/默认方向是风景。


如果您确实要完全忽略屏幕方向更改,则可以使用此setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);值。我会在Stack Overflow问题中讨论更多有关Android自然传感器方向的帮助。


这是xml:


<activity 

    android:name=".MyActivity" 

    android:screenOrientation="nosensor"

    android:configChanges="orientation|keyboardHidden|keyboard"/>


查看完整回答
反对 回复 2019-11-13
  • 3 回答
  • 0 关注
  • 302 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信