簡體   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