簡體   English   中英

Android:如何處理Portrait to Reverse Portrait和Landscape to Reverse Landscape的事件

[英]Android: How to handle the event of Portrait to Reverse Portrait and Landscape to Reverse Landscape

當屏幕方向在(反向)橫向和(反向)縱向之間變化時,將始終調用 Activity 的 onCreate 方法。 但是當屏幕方向只在橫向和反向橫向或縱向和反向縱向之間變化時,不會調用 Activity 的 onCreate 方法甚至 onResume 方法!

如何檢測有關反轉屏幕方向的事件?

如果我使用

android:configChanges="orientation|screenSize"

public void onConfigurationChanged(Configuration newConfig)

無論我如何改變屏幕方向,都不會調用Activity的onCreate方法和onResume方法,因此視圖在Activity上的位置非常奇怪。 所以,我更喜歡關於“如何檢測反轉屏幕方向事件”的解決方案,而不是使用 configChanges。

有誰知道如何解決它?

你可以試試這個方法 screenOrientationDidReverse:。 當設備僅反轉方向時,將調用此方法。 所以...覆蓋方法!

暫無
暫無

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

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