L'impostazione del colore di sfondo di un TextView Android non sembra funzionare. Mi manca qualcosa!Android TextView: l'impostazione dinamica del colore di sfondo non funziona
TextView et = new TextView(activity);
et.setText("350");
et.setBackgroundColor(R.color.white);
devo anche questo file (colors.xml) nei miei res/valori cartella
<resources>
<color name="white">#ffffffff</color>
<color name="black">#ff000000</color>
</resources>
[EDIT]: Inoltre, l'impostazione del colore del testo fa sì che il TextView a scomparire.
TextView c1 = new TextView(activity);
c1.setTextColor(R.color.solid_red);
c1.setText("My Text");
L'API Android è davvero qualcosa, perché non è stato possibile lanciare un errore? – Tawani
Perché non è un errore. setBackgroundColor() prende un colore in forma numerica (ad es. 0xFFFF0000 per il rosso). R.color.white è anche un numero. – CommonsWare
D'oh! Questo sicuramente avrebbe potuto essere fatto meglio con enumerazioni piuttosto che onnipresenti. Grazie per la risposta. –