I du programme, créer une liste (pas un ListView, simplement en les ajoutant à la mère) de ces éléments:
<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>
Aussi, j'ai défini quelques couleurs dans les values/colors.xml. Comme vous le voyez, le TextView avec l'id "lagerstand_text" a mis de la couleur rouge par défaut. Qui fonctionne.
Lors de la création d'éléments en Java, je ne
lagerstandText.setText("bla");
et pour certains éléments aussi je ne
lagerstandText.setTextColor(R.color.red);
et d'autres couleurs. Tandis que les éléments sur lesquels je n'appelle pas setTextColor() sont en rouge, tous les autres sont gris, peu importe la couleur que j'ai choisi (même si c'est le même rouge à nouveau).
Pourquoi est-ce?