我在Android开发中遇到屏幕方向问题。
我有两个活动,其中一个设置如下:(在 AndroidManifest.xml 上)
机器人:screenOrientation = “纵向”
,另一个设置如下:
机器人:screenOrientation = “fullUser”
以下是申请流程:
Start Application -> 1'st activity started
-> Click a button -> a fragment started
-> Click a button -> 2'nd activity started
还有一件事你需要知道的是,2'活动具有半透明配置意味着片段背后是可见的,但没有聚焦。
问题是,当我打开屏幕旋转传感器并旋转设备时, 2'活动正确旋转但片段后面也重新创建。 我所期待的是片段仍然是肖像,只有第二个活动 重新创建了横向定位。(我认为1'活动也重新创建,但我们做不到 当然,因为它是隐藏的。)
我想知道这是正确的行为,为什么它会像这样? (给我文件,或合理的理由等) 如果我想要片段保留肖像和第二个活动改变景观,我该怎么办?