取得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