我正在开发一个完全支持横向模式的 Android 应用程序。我的所有活动都在清单中设置了以下属性:
android:configChanges="keyboardHidden|locale|orientation"
android:screenOrientation="sensor"
但是,如果我在手机的屏幕设置中禁用旋转,当手机旋转时,我的应用程序仍然会旋转。这种困扰我;如果系统级设置可以被单个应用程序覆盖,那么它的全部意义似乎是没有意义的。如果手机上启用了屏幕旋转,我该如何解决这个问题,使其遵循系统级设置,同时仍能正常运行?