2013-01-20 58 views
0

我有一個EditText,它帶有一個xml的顏色。EditText在屏幕旋轉時改變顏色

myr1.setTextAppearance(getApplicationContext(), R.style.myr_ok);

我知道,當你旋轉屏幕的活性被破壞,我設法獲取一些數據(值,狀態按鈕)使用的onSaveInstanceState(),但我無法找到如何檢索的顏色編輯文本(可以是綠色或紅色)並保留。 這可能與onSaveInstanceState()或我必須使用另一種方式?

+0

請參閱本【答案】(http://stackoverflow.com/a/11704556/1278196) – moDev

回答

0

您可以使用getTextColors()onSaveInstanceState檢索TextView的當前顏色狀態列表。 或者你可以保持一個變量記住該文本外觀風格,你最後一組的資源ID,並把它保存在onSaveInstanceState

+0

解決,我不得不處理數據類型「Int」。 謝謝約瑟夫, –