簡體   English   中英

如何強制活動始終以縱向顯示而不會延遲鎖定屏幕?

[英]How to force activity always appear in portrait orientation without delay in lockscreen?

我在AndroidManifest.xml中有一個“肖像”方向的活動。 當我從鎖定屏幕以橫向方向啟動它時,它以橫向出現1秒鍾,然后變為縱向。 即使是空白活動(沒有視圖,沒有任務),也會發生延遲。 在此處輸入圖片說明

告訴我如何避免這種延遲。 去除過渡效果,旋轉效果? 我知道這可能是設備性能,但仍然想解決此問題。

這不是Android的默認行為,您可以使用系統應用來驗證此問題。 例如:打開Android的默認Messenger,將其變為橫向並鎖定手機,現在將其解鎖,您會看到Messenger已重新調整為縱向,這是因為默認情況下主屏幕設置為縱向。 為了顯示主屏幕,系統將設備再次調整為縱向。

如果您始終希望以橫向模式運行應用程序,而不是在清單文件中對所有活動使用此代碼

        <activity
        android:name=".yourAcitvity"
        android:launchMode="singleTask"
        android:screenOrientation="landscape"
        android:configChanges="orientation|screenSize"
        />

暫無
暫無

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

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