Das Konvertieren von Farb-Ganzzahlen, die von android.graphics.Color generiert werden, in Hex-Strings im #RRGGBB-Format kann eine häufige Anforderung in Android sein Entwicklung. Um diesen Prozess zu vereinfachen, untersuchen wir eine Methode, die Alpha-Werte entfernt und eine Nullauffüllung gewährleistet.
Erstellen Sie eine Hex-Zeichenfolge: Um die Hex-Zeichenfolge zu erhalten, verwenden wir die Methode String.format mit einer bestimmten Formatzeichenfolge:
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
Beispiel:Anwenden dieses Ansatzes auf den Beispielwert von -16776961:
int intColor = -16776961; String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
Indem Sie diese Schritte befolgen, können Sie Farb-Ganzzahlen in Android ganz einfach in Hex-Strings konvertieren und so sicherstellen, dass keine Alpha-Werte vorhanden sind und für eine Einheitlichkeit die korrekte Nullauffüllung gewährleistet ist Hexadezimale Darstellung.
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die auf ein Frageformat abzielen: * Wie konvertiert man in Android Farb-Ganzzahlen in Hex-Strings? (Einfach und direkt) * Konvertieren von Android-Farb-Ganzzahlen in Hex-Strings: Eine saubere Sache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!