我正在研究android動態壁紙應用程序,需要正確處理屏幕方向更改。Android屏幕方向處理問題
爲此目的我使用onConfigurationChanged
(在這種方法中,我需要更改我的LWP屏幕元素的座標,我使用andengine
)。一切工作正常的仿真器和我的測試手機,但一些我的客戶與三星Galaxy Note2(t03g),LG激動(LGE LG-P925)報告在屏幕方向更改過程中不正確的應用程序工作的問題。
我手邊沒有這些電話,但可以假設該問題與onConfigurationChanged
未被調用有關。
使用onConfigurationChanged
方法正確嗎?也許我需要使用onSurfaceChanges
或類似的東西?你能否建議我解決這個問題的正確方法?
阿洛斯,我加android:configChanges="keyboardHidden|orientation"
到我AndroidManifest.xml
:
<activity
android:name=".WallpaperSettings"
android:configChanges="keyboardHidden|orientation"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.PREFERENCE" />
</intent-filter>
</activity>
http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange –