@TextView setTextColor () não está funcionando

Crio programaticamente uma lista (sem ListView, apenas a adição ao pai) de tais elementos:

    <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" 
    android:orientation="vertical" android:layout_weight="1">
    <TextView android:id="@+id/filiale_name"
    android:layout_width="fill_parent" android:layout_height="wrap_content"/>
    <TextView android:id="@+id/lagerstand_text"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:textSize="10sp" android:textColor="@color/red"/>
</LinearLayout>

Além disso, eu defini algumas cores em values / colors.xml. Como você vê, o TextView com o ID "lagerstand_text" definiu sua cor para vermelho por padrão. Isso funciona

Ao criar os elementos em Java, eu faço

lagerstandText.setText("bla");

e para alguns elementos também faço

lagerstandText.setTextColor(R.color.red);

e outras cores. Enquanto os elementos nos quais eu não chamo de setTextColor () são vermelhos, todos os outros são cinza, independentemente da cor que eu escolhi (mesmo que seja o mesmo vermelho novamente).

Por que é que

questionAnswers(5)

yourAnswerToTheQuestion