繁体   English   中英

Android ActivityGroup 屏幕方向

[英]Android ActivityGroup Screen Orientation

我面临一个严重的问题,我无法在互联网上找到任何答案。 在我的应用程序中,我有一个包含四个活动的活动组。 在扩展活动组的活动中,我没有指定屏幕方向代码片段,

setRequestedOrientation(1); 在其他 3 个活动中,我提到它是肖像。 并且所有活动在纵向模式下都可以正常工作。 但是我需要一项活动来改变设备旋转时的方向。 对于那个活动,我没有指定 setRequestedOrientation(1) 代码。 但是该活动不会根据设备旋转而改变。

有没有人遇到过这样的错误。 任何帮助将不胜感激。 提前致谢。

在 Android Manifest 文件中,go 到 Application 选项卡中,在 select 您的活动文件中。 您会在右侧看到属性。 因为你有屏幕方向选项。 在那里您可以设置所需的方向。

正如您所说,您有ActivityGroup并且它包含 4 个活动,您正在将纵向模式设置为除一个之外的所有活动。

现在,我确信它的发生是因为您的ActivityGroupAndroidManifest文件中有 Portrait 设置,如果您删除,那么您的整个ActivityGroup将在两个方向上工作。 如果您将其保持为纵向或横向,那么您的子活动(即视图)将与您的ActivityGroup的方向相同。

上面的答案是正确的。 只需将其添加到您的 AndroidManifest.xml 文件中

android:screenOrientation="portrait" 

对于应该处于纵向模式的活动。

对于景观只是给

android:screenOrientation="landscape" 

如果您没有指定任何内容,应用程序将在横向和纵向模式下工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM