Cambie el color de TextView en el que se puede hacer clic y haga clic en

Tengo un TextView en el que se puede hacer clic al que quiero darle algunos colores. Pero no se como. Aquí están los fragmentos de código relevantes de mis dos archivos con los que estoy trabajando:

TextView title = new TextView(this);
title.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
title.setTextColor(R.color.textcolor);
title.setText(titleLine);
title.setTypeface(null, Typeface.BOLD);
title.setClickable(true);
title.setId(idLine);
title.setFocusable(true);

title.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {

                /* Irrelevant code */                   

    }
});

Y este es mi archivo textcolor.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:color="#000000"/> <!-- pressed -->
    <item android:state_focused="true"
          android:color="#000000"/> <!-- focused -->
    <item android:color="#000000"/> <!-- default -->
</selector>

Cuando utilizo el archivo textcolor escribiendo title.setTextColor (R.color.textcolor);, el color del texto se vuelve gris, independientemente de si lo presiono más o menos. Lo cual es extraño ya que he escrito "# 000000" en todos los campos de color.
Pero si elimino el código setTextColor, el textView tiene un color gris claro y, cuando lo presiono, se vuelve negro. Pero esos no son los colores que quiero.

Entonces, ¿alguien puede ayudarme con este problema?

Solo para aclarar: quiero poder especificar los colores para el texto cuando es normal, presionado y enfocado.

Respuestas a la pregunta(8)

Su respuesta a la pregunta