[英]Android ActivityGroup Screen Orientation
我面臨一個嚴重的問題,我無法在互聯網上找到任何答案。 在我的應用程序中,我有一個包含四個活動的活動組。 在擴展活動組的活動中,我沒有指定屏幕方向代碼片段,
setRequestedOrientation(1);
在其他 3 個活動中,我提到它是肖像。 並且所有活動在縱向模式下都可以正常工作。 但是我需要一項活動來改變設備旋轉時的方向。 對於那個活動,我沒有指定 setRequestedOrientation(1) 代碼。 但是該活動不會根據設備旋轉而改變。
有沒有人遇到過這樣的錯誤。 任何幫助將不勝感激。 提前致謝。
在 Android Manifest 文件中,go 到 Application 選項卡中,在 select 您的活動文件中。 您會在右側看到屬性。 因為你有屏幕方向選項。 在那里您可以設置所需的方向。
正如您所說,您有ActivityGroup
並且它包含 4 個活動,您正在將縱向模式設置為除一個之外的所有活動。
現在,我確信它的發生是因為您的ActivityGroup
在AndroidManifest
文件中有 Portrait 設置,如果您刪除,那么您的整個ActivityGroup
將在兩個方向上工作。 如果您將其保持為縱向或橫向,那么您的子活動(即視圖)將與您的ActivityGroup
的方向相同。
上面的答案是正確的。 只需將其添加到您的 AndroidManifest.xml 文件中
android:screenOrientation="portrait"
對於應該處於縱向模式的活動。
對於景觀只是給
android:screenOrientation="landscape"
如果您沒有指定任何內容,應用程序將在橫向和縱向模式下工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.