假设活动A在清单中设置了肖像,活动B在清单中未指定。看来,一旦我在活动B中使用了setRequestedOrientation,然后将回栈弹出到活动A中,活动A就处于横向状态。这是预期的行为吗?这是否意味着setRequestedOrientation可能会更改AndroidManifest中指定的行为?
答案 0 :(得分:0)
如果您要在活动B中使用setRequestedOrientation
手动修改方向,我认为您需要在活动A中手动处理方向。
您可以通过以下操作来强制一项活动始终是一个方向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
在您的setContentView
通话上方。
答案 1 :(得分:0)
在使用前应回答
setRequestedOrientation
(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
如果您希望所有活动都是肖像,那就创建一个抽象的基本活动并将其扩展到所有活动中