我有一个按钮,当按下它时会变大并改变文本颜色,但是当屏幕旋转时,按钮会丢失新属性(大小和文本颜色)。我该如何保存? 这是按钮的代码
public void changeColor(View view) {
Button button2 = (Button) findViewById(R.id.button2);
button2.setTextColor(Color.CYAN);
button2.setTextSize(50);
}
在我给它ID的按钮XML中,以及onClick
答案 0 :(得分:1)
在manifest.xml
写
android:configChanges="keyboardHidden|orientation"
示例强>
<activity
android:name=".MainAct"
android:configChanges="keyboardHidden|orientation" >
</activity>
答案 1 :(得分:0)
屏幕旋转后,您的应用再次启动新功能。因此,您可以忽略屏幕旋转(How to make an application ignore screen orientation change?)或在按下共享首选项后存储您的值,并在屏幕旋转后调用它们