TextView的getTextColor

帮朋友写了一个简单的自定义TextView,由于换行问题,用了StaticLayout和TextPaint,在给textpaint设置颜色的时候,本想调用getTextColor(),发现返回值不是int型的,它是一个ColorStateList,平常设置的 选中 按下等状态下对应的颜色的集合。最终找到了这个方法,获取某个状态下的颜色,mTextColor.getColorForState(getDrawableState(), 0)。

你可能感兴趣的:(TextView的getTextColor)