歡迎我如何使用onConfigurationChange()在縱向和橫向模式下給出相同的佈局?
我必須強制應用程序只能在肖像模式下工作,但我需要知道用戶何時將手機移動到橫向模式。爲什麼?因爲我使用紋理圖像顯示opengl視圖,並且當用戶將手機位置變爲橫向模式時,我必須旋轉多邊形而不重置活動。然後,我必須強制清單上的肖像模式,因爲我不希望我的onCreate方法被再次調用。
我試着用這個aproach:android:configChanges =「orientation」這會停止重新創建活動,然後重寫onConfigurationChange()方法。當方向發生變化時,該方法將被調用,然後我將根據需要更改圖像。
問題是,當我改變手機的方向時,我的佈局也在變化,我不希望這樣,我想在縱向和橫向模式下給出相同的佈局,並且在實現了我會產生旋轉,旋轉不是問題,因爲我知道如何去做。
我該如何在縱向和橫向模式下使用onConfigurationChange()給出相同的佈局?
但如果我使用Android:screenOrientation =「畫像」,則該方法onConfigurationChange()不會被調用....,我需要知道當用戶旋轉手機來撥打我的OpenGL旋轉:S – NullPointerException 2012-02-29 15:45:30