単に setTextColor(元の色) をやっていなかったからでは?