在后续活动中禁止旋转配置



MainActivity和应用程序的大多数活动使用:

android:configChanges="orientation"
android:screenOrientation="portrait"

以防止屏幕旋转。但在其中一个活动中,我希望它能够旋转,尽管它没有configChanges和screenOrientation,但它不能旋转。

configChanges和screenOrientation似乎是从主活动继承的,因为如果我为主活动注释行,那么其他活动就可以旋转。

为什么这样?如何在某些活动中防止轮换,而在其他活动中允许轮换?

如果未设置特定的android:screenOrientation值,默认值将为"unspecified"(在文档中描述为"默认值。系统选择方向。它使用的策略以及在特定上下文中做出的选择可能因设备而异。")。

我建议将您的特殊活动设置为"sensor",看看这是否有什么不同。

最新更新