La définition de la couleur d'arrière-plan par programme d'un andView TextView ne semble pas fonctionner. Il me manque quelque chose!android TextView: le réglage dynamique de la couleur d'arrière-plan ne fonctionne pas
TextView et = new TextView(activity);
et.setText("350");
et.setBackgroundColor(R.color.white);
J'ai aussi ce fichier (Colors.xml) dans mes res/valeurs dossier
<resources>
<color name="white">#ffffffff</color>
<color name="black">#ff000000</color>
</resources>
[EDIT]: En outre, le réglage de la couleur du texte provoque la TextView disparaître.
TextView c1 = new TextView(activity);
c1.setTextColor(R.color.solid_red);
c1.setText("My Text");
L'API Android est vraiment quelque chose, pourquoi ne pas jeter une erreur? – Tawani
Parce que ce n'est pas une erreur. setBackgroundColor() prend une couleur sous forme numérique (par exemple, 0xFFFF0000 pour le rouge). R.color.white est aussi un nombre. – CommonsWare
D'oh! Cela aurait certainement pu être mieux fait avec des enums plutôt que des ints omniprésents. Merci d'avoir répondu. –