簡體   English   中英

鎖定屏幕方向不是永久的(android:screenOrientation =“縱向”)

[英]Locking screen orientation isn't permanent (android:screenOrientation=“portrait”)

假設活動A在清單中設置了肖像,活動B在清單中未指定。 看來,一旦我在活動B中使用了setRequestedOrientation,然后將回棧彈出到活動A中,活動A就處於橫向狀態。 這是預期的行為嗎? 這是否意味着setRequestedOrientation可能會更改AndroidManifest中指定的行為?

如果您要在活動B中使用setRequestedOrientation手動修改方向,我認為您需要在活動A中手動處理方向。

您可以通過輸入以下內容來強制一項活動始終是一個方向:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

就在您的setContentView調用上方。

按照回答,您應該使用之前

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

如果您希望所有活動成為肖像,則可以創建一個抽象的基本活動並將其擴展到所有活動中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM