我正在從服務器下載圖像,並將其作爲左側繪圖添加到不同的按鈕。問題是當我旋轉模擬器時,所有按鈕的左側可重新加載。Android的方向更改
我也嘗試添加android:configChanges="orientation"
來清單文件,但這並沒有幫助。
有什麼我做錯了或是否有一個特定的程序呢?
我正在從服務器下載圖像,並將其作爲左側繪圖添加到不同的按鈕。問題是當我旋轉模擬器時,所有按鈕的左側可重新加載。Android的方向更改
我也嘗試添加android:configChanges="orientation"
來清單文件,但這並沒有幫助。
有什麼我做錯了或是否有一個特定的程序呢?
無論何時旋轉屏幕,Activity都會重新啓動,並且所有繪圖需要重新加載。
要重裝阻止它,將它添加到您的清單:
android:screenOrientation="portrait"
這將讓您的活動在縱向模式下在任何時候。
如果你希望能夠改變方向,你可以使用這些方法
onSaveInstanceState
onRestoreInstanceState
,讓您可繪製在內存中,並重新加載活動時運行的onResume
好的!我不知道如何,但看到解決方案...我添加了android:configChanges =「orientation | keyboardHidden」...我以前只是在編寫android:configChanges =「orientation」...它的工作方式就像魅力一樣......謝謝..雖然要小心,這種方法有一些缺點,如在這種情況下...當應用程序正在運行,並打來電話,..狀態的應用程序沒有保存..反正它爲我工作 – 2011-06-08 10:51:26