强制定向会引起问题

时间:2018-07-27 08:41:03

标签: android view orientation landscape-portrait

我正在开发一个游戏应用程序,该应用程序将清单中的传感器纵向模式显式设置为支持的方向。应始终在应用“视图”为人像的情况下启动游戏。

但是,我们仍然遇到只能在width> height时出现的问题(崩溃)。如果我在PlayStore上使用那些讨厌的“旋转储物柜”应用程序,就会发生这种情况。像是我的问题的根源,还是有什么方法可以在某些设备中内置这种东西?

我知道有可以锁定为横向的“自动旋转”功能,但是仍然可以以纵向模式启动视图,因此该应用程序可以正常工作。

(请不要回答有关使其在横向模式下工作的问题,这不是问题)。

这是androidmanifest.xml的部分:

        <activity android:name="${applicationId}.MainActivity"
                                android:label="@string/rz_app_name"
                                android:launchMode="singleTask" 
                                android:screenOrientation="sensorPortrait"
                                android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
                                android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize" >

这很好,但是我们有分析数据和崩溃信息,表明应用程序正在使用宽度>高度的视图启动。

谢谢

史蒂夫。

0 个答案:

没有答案