非常简短的问题:如果我想将某些文本(在 TextView 中)设置回默认文本颜色,我该怎么做?
我没有使用任何主题。
最佳答案
我使用了水母对第一个答案的评论中的解决方案。很多代码用于像去除颜色这样简单的事情。说清楚:
private TextView myTextView;
private int defaultTextColor;
public void onCreate(Bundle savedInstanceState) {
myTextView = (TextView) findViewById(R.id.myTextView);
defaultTextColor = myTextView.getTextColors().getDefaultColor();
}
public void changeColorBack() {
myTextView.setTextColor(defaultTextColor);
}
关于Android:如何访问默认文本颜色? (没有主题,只是标准的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5961826/