使用getCurrentTextColor()设置setTextcolor

Arc*_*ilo 5 int android colors textview

我需要从TextView获取当前文本颜色,然后将此值分配给TextView.setTextColor().但是我得到了一个大型的-1979711488138,我怎样才能得到它的颜色?

sas*_*mar 4

Integer intColor = -1979711488138;
String hexColor = "#" + Integer.toHexString(intColor).substring(2);
Run Code Online (Sandbox Code Playgroud)

或者

String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
Run Code Online (Sandbox Code Playgroud)