Ich versuche, einen Hex-Wert in einen Int-Wert umzuwandeln, damit ich eine neue Farbe zum Zeichnen erstellen kann. Ich bin mir nicht sicher, ob dies möglich ist, aber laut Dokumentation sollte es so sein. Es fragt eindeutig nach
public ColorDrawable (int color)
In API-Ebene 1 hinzugefügt Erstellt ein neues ColorDrawable mit der angegebenen Farbe.
Parameter Farbe Die zu zeichnende Farbe.
Mein Code funktioniert also nicht, weil ich einen ungültigen int: "FF6666" -Fehler erhalte. Irgendwelche Ideen?
int decode = Integer.decode("FF6666");
ColorDrawable colorDrawable = new ColorDrawable(decode);