Je suis en train de mettre l'arrière-plan d'une mise en page très simple:Pourquoi R.color.white ne fonctionne pas avec Color.WHITE?
LinearLayout ll = (LinearLayout) findViewById(R.id.simple_layout);
Cela fonctionne:
ll.setBackgroundColor(Color.WHITE);
Mais cela ne:
ll.setBackgroundColor(R.color.white);
Et oui, je vérifié que R.color.white
est défini dans un fichier colors.xml sous /res/values
.
Qu'est-ce qui me manque?
qu'est-ce que R.color.white a défini comme? –
@ Dr.Dredel ' # FFFFFF ' mais j'ai déjà trouvé la racine du problème. Voir ci-dessous et je l'accepterai dans 5 minutes. –
Si vous utilisez Eclipse, assurez-vous que la dernière version d'ADT est installée. Le plugin Lint va effectivement marquer cela comme une erreur. – Michael