La conversion d'entiers de couleur générés par android.graphics.Color en chaînes hexadécimales au format #RRGGBB peut être une exigence courante dans Android développement. Pour simplifier ce processus, nous allons explorer une méthode qui supprime les valeurs alpha et garantit un remplissage nul.
Créer une chaîne hexadécimale : Pour obtenir la chaîne hexadécimale, nous utilisons la méthode String.format avec une chaîne de format spécifique :
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
Exemple : Application de cette approche à l'exemple de valeur de -16776961 :
int intColor = -16776961; String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
En suivant ces étapes, vous pouvez facilement convertir des entiers de couleur en chaînes hexadécimales dans Android, garantissant l'absence de valeurs alpha et un remplissage nul approprié pour un rendu uniforme. représentation hexadécimale.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!