How to get text color of TextView?

Viewed 46233

In given code lbl[0].getTextColor() is giving Error but i don't know how to get text color of textview in java file please help me.

public void angry(View v)
{
    if (lbl[0].getTextColor() == Color.BLACK)
        lbl[0].setTextColor(Color.RED);
    if (lbl[0].getTextColor() == Color.RED)
        lbl[0].setTextColor(Color.BLACK);
}   

Thanks.

4 Answers

You can get the color code from a TextView.

int color=tv.getCurrentTextColor();
String hexColor = String.format("#%06X", (0xFFFFFF & color));
Related