Altere a cor do TextView clicável em foco e clique?

Tenho um TextView clicável ao qual desejo dar algumas cores. Mas eu não sei como. Aqui estão os trechos de código relevantes dos meus dois arquivos com os quais estou trabalhando:

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 */                   

    }
});

E este é o meu arquivo 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>

Quando uso o arquivo de cor de texto, digitando title.setTextColor (R.color.textcolor);, a cor do texto fica cinza, independentemente de eu pressionar ou não. O que é estranho, pois escrevi "# 000000" em todos os campos de cores.
Mas se eu remover o código setTextColor, obtiver o textView em uma cor cinza clara e, quando pressioná-lo, ele ficará preto. Mas essas não são as cores que eu quero.

ntão, alguém pode me ajudar com este problem

Apenas para esclarecer: eu quero poder especificar as cores do texto quando ele é normal, pressionado e focad

questionAnswers(8)

yourAnswerToTheQuestion