2011-06-08 82 views
0

我正在從服務器下載圖像,並將其作爲左側繪圖添加到不同的按鈕。問題是當我旋轉模擬器時,所有按鈕的左側可重新加載。Android的方向更改

我也嘗試添加android:configChanges="orientation"來清單文件,但這並沒有幫助。

有什麼我做錯了或是否有一個特定的程序呢?

回答

1

退房this solution

+0

好的!我不知道如何,但看到解決方案...我添加了android:configChanges =「orientation | keyboardHidden」...我以前只是在編寫android:configChanges =「orientation」...它的工作方式就像魅力一樣......謝謝..雖然要小心,這種方法有一些缺點,如在這種情況下...當應用程序正在運行,並打來電話,..狀態的應用程序沒有保存..反正它爲我工作 – 2011-06-08 10:51:26

0

無論何時旋轉屏幕,Activity都會重新啓動,並且所有繪圖需要重新加載。

要重裝阻止它,將它添加到您的清單:

android:screenOrientation="portrait" 

這將讓您的活動在縱向模式下在任何時候。

如果你希望能夠改變方向,你可以使用這些方法

onSaveInstanceState 
onRestoreInstanceState 

,讓您可繪製在內存中,並重新加載活動時運行的onResume