要保留TextView的颜色状态,可以使用setTextColor()
方法在代码中设置颜色,并在需要保存状态的地方保存颜色值。然后在需要恢复状态的地方使用setTextColor()
方法来恢复颜色。
以下是一个示例代码:
// 在Activity中定义成员变量保存TextView的颜色状态
private int textColor;
// 在需要保存状态的地方保存TextView的颜色值
textColor = textView.getCurrentTextColor();
// 在需要恢复状态的地方恢复TextView的颜色
textView.setTextColor(textColor);
这样就可以在需要保存和恢复TextView颜色状态的地方使用上述代码来实现。