我将颜色设置为红色,现在我想将颜色重新设置回默认值,但是我不知道默认颜色是什么,有人知道吗?
我将颜色设置为红色,现在我想将颜色重新设置回默认值,但是我不知道默认颜色是什么,有人知道吗?
我相信默认的颜色整数值是16711935(0x00FF00FF)。
android:textColor="@android:color/secondary_text_dark"
提供了比android:textColor="@android:color/tab_indicator_text"
更接近默认TextView颜色的结果。
我想你需要根据你使用的主题在secondary_text_dark/light之间切换。ColorStateList colorStateList = textView.getTextColors();
String hexColor = String.format("#%06X", (0xFFFFFF & colorStateList.getDefaultColor()));
if (textView.getTag(R.id.txt_default_color) == null) {
textView.setTag(R.id.txt_default_color, textView.currentTextColor)
}
变回去:
textView.getTag(R.id.txt_default_color) as? Int then {
textView.setTextColor(this)
}
没有默认颜色。这意味着每个设备都可以有自己的颜色。