Créer une nouvelle couleur drawable

Je suis en train de convertir une valeur hexadécimale à un int donc je peux créer une nouvelle couleur drawable. Je ne sais pas si c'est possible, mais selon la la documentation, il le devrait. C'est évident, demande

public ColorDrawable (int couleur)

Ajoutée de l'API de niveau 1 Crée une nouvelle ColorDrawable avec l'
couleur.

Paramètres couleur La couleur pour dessiner.

Donc, mon code ne fonctionne pas parce que je suis un Invalide int: "FF6666 d'erreur". Des idées?

int decode = Integer.decode("FF6666");
ColorDrawable colorDrawable = new ColorDrawable(decode);
  • si l'une des réponses fournies résolu votre réponse, pensez à valider accepté de répondre, afin que l'autre connaît votre problème est résolu.
  • Il y a une belle classe utilitaire android.les graphiques.Des couleurs qui ont une méthode parseColor. Essayez de l'utiliser à la place et ne pas oublier d'ajouter le dièse (#) préfixe à vos couleurs représentation de chaîne, par exemple #FF6666