Android - 取得TextView 文字預設顏色的Hex

取得TextView 文字預設顏色的Hex 

因為文字顏色,會因為有不一樣的動作,而有不一樣的顏色,

但因為有預設的顏色與改變後的顏色,

但使用了ViewHolder,你就會需要把被改過的顏色,改回預設顏色,偏偏不知道預設顏色的rgb或hex

幸好還是讓我找到,可以取得預設顏色的hex

參考以下網址

http://stackoverflow.com/questions/4506708/android-convert-color-int-to-hexa-string

我先取得TextView現在的TextColor

並使用int color to hex 就可以取得了。

int current_color = viewHolder.txtv_test.getCurrentTextColor();
String strColor = String.format("#%06X", 0xFFFFFF & current_color);
Log.e("debug","print " + strColor);

得到結果是

print #323232