我有一个EditText,它采用xml的颜色。
myr1.setTextAppearance(getApplicationContext(), R.style.myr_ok);
我知道当你旋转屏幕活动被破坏时,我设法使用onSaveInstanceState()检索一些数据(值,状态按钮),但我找不到如何检索编辑文本的颜色(可以是绿色)或者红色)并保持。 是否可以使用onSaveInstanceState()或者我必须使用其他方式?
答案 0 :(得分:0)
您可以使用getTextColors()
中的onSaveInstanceState
来检索TextView
的当前颜色状态列表。
或者,您可以保留一个变量,记住上次设置的文本外观样式的资源ID,并将其保存在onSaveInstanceState