2013-04-27 101 views
0

我有當按下一個按鈕變得更大,並改變文字顏色,但是當屏幕旋轉時,按鈕失去新的屬性(大小和文字顏色)。我怎樣才能保存它? 下面是在按鈕XML我已經給它的ID按鈕按鈕屬性變化後屏幕不會保存旋轉

public void changeColor(View view) { 
    Button button2 = (Button) findViewById(R.id.button2); 
    button2.setTextColor(Color.CYAN); 
    button2.setTextSize(50); 
} 

的代碼,並且的onClick

回答

1

在你manifest.xml

android:configChanges="keyboardHidden|orientation" 

<activity 
     android:name=".MainAct" 
     android:configChanges="keyboardHidden|orientation" > 
</activity> 
+0

非常感謝,儘管我甚至不知道這件事。這是一種標準的方式來設置旋轉時不會改變的東西嗎? – 2013-04-27 12:48:19

+0

這是一個standarg事情 – 2013-04-27 12:51:51

+0

但爲什麼keyboardhidden?大多數Android手機沒有鍵盤,不應該像屏幕取向一樣? – 2013-04-27 12:54:18